ultraedit

UltraEdit支持Delphi语法高亮显示的设定

孤街浪徒 提交于 2020-04-07 10:52:33
将以下内容添加到UltraEdit安装路径下的 WORDFILE.TXT 文件的结尾即可,注意:/L9数值根据自己的实际更改一下。 /L9"Dephi" Line Comment = // Block Comment On = { Block Comment Off = } Block Comment On Alt = (* Block Comment Off Alt = *) Escape Char = \ String Chars = ' Nocase File Extensions = PAS DPR DPK DFM COD INC /Delimiters = ~!@%^&*()-+=|\/{}[]:;"' <> , .? /Function String = "%[a-zA-Z_]* ^([a-zA-Z_]+^)(*)[~;]" /Function String 1 = "%[a-zA-Z_]*.^([a-zA-Z_]+^)(*)[~;]" /Indent Strings = "begin" /Unindent Strings = "end" /C1"Keywords" absolute abstract and array as asm assembler automated begin break case cdecl class const constructor

UltraEdit

跟風遠走 提交于 2020-03-22 17:35:17
今天在日文操作系统上下载了一个<<魔兽争霸>>,开始不能玩,后来找了一下解决方案,才知道 UltraEdit 32位文件编辑器,很实用的一种工具.可以打开任何文件. UltraEdit-32是一套极棒的文字、Hex、ASCII码编辑器,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。其并且附有HTMLTag颜色显示、搜寻替换以及无限制的还原功能;一般大家常会用其来修改EXE或DLL文件。需使用WinZip解压。 除了一般编辑之外,包含以下功能: 1.专案模式设定: 可以使用 project 专案模式,进行一整个系列的档案编辑。 2.可以建立 CTAG 档案,日志每个编辑的情形。 3.编写 HTML/程式语言/修改程式的 Hex 码。 4.可随时切换区块模式进行操作。如同以往的 PE2/KS2/HE5/HE7等功能。 5.浮动/停驻工具列功能,由 v9.0 起提供,使用者将可自订多个工具列。 用户名:cnzz.cc 授权码:O1Q4M-V5J5Z-F2W3Q-N9P6E-R5638-56K8w 用户名: www.cnzz.cc 授权码:Y0I0L-I3C0G-G0P6B-E8W6Z-53316-98I4g 用户名:www_cnzz_cc 授权码:Z0X9M-C8J5X-J9L1M-Q3F7Q-52529-68L5k

UltraEdit利用正则表达式查找

陌路散爱 提交于 2020-03-22 17:32:42
UltraEdit 允许在 搜索菜单 下面列出的大多数搜索和替换功能中使用正则表达式。 正则表达式允许在一次操作中执行多个组合搜索和替换功能。 这里有两个可以使用的语法集。下面的第一个表显示用于早期 UltraEdit 的原始 UltraEdit 语法。第二个表显示可选的“Unix”样式的正则表达式。这可以从配置段启用。 正则表达式 ( UltraEdit 语法): 符号 功能 % 匹配行首 - 表示搜索字符串必须在行首,但不包括任何选定的结果字符中的行终止字符。 $ 匹配行尾 - 表示搜索字符串必须在行尾,但不包括任何选定的结果字符中的行终止字符。 ? 匹配任何除换行符的字符。 * 匹配任何除换行符外所出现的任意数量的字符。 + 匹配一个或多个前面的字符/表达式。必须找到至少一个出现的字符。不匹配重复的换行符。 ++ 0 次或多次匹配前面的字符/表达式。不匹配重复的换行符。 ^b 匹配一个分页符。 ^p 匹配一个换行符 (CR/LF) (段落) (DOS 文件) ^r 匹配一个换行符 (仅 CR) (段落) (MAC 文件) ^n 匹配一个换行符 (仅 LF) (段落) (UNIX 文件) ^t 匹配一个制表符 [ ] 匹配任何括号中的单个字符或范围 ^^ 匹配表达式 A 或 B ^ 忽略其后的正则表达式字符 ^(*^) 在表达式加上括号或标签在替换命令中使用。正则表达式中可以有

UltraEdit实现“删除包含某个关键字的所有行”

自古美人都是妖i 提交于 2020-03-22 17:32:22
原文: UltraEdit实现“删除包含某个关键字的所有行” UltraEdit实现“删除包含某个关键字的所有行” 1.Ctrl+R调出“替换对话框” 2.在左下角的“正则表达式”和“从文件顶部全部替换”都打勾(正则表达式引擎用UltraEdit) 3.在“查找内容”后面输入:*select*^p 4.在“替换为”后面置空 5.点击右侧的“全部替换” 但是注意这里的^p只是在unix编码格式中,dos编码格式时要用^n。 UE的DOS格式: 纯文本文件(不包括MAC格式)一般有两种,一种表示行末的是一个“回车+换行”也就是“\r\n”组合,另一种呢,则只有换行,也就是“\n”,这两种格式,一种是DOS格式,另一种一般是Unix系统使用的,所谓转换成DOS格式就是指这种转换了。 下面解释下ultraedit正则表达式: 首先,在UE中需要用户按键到“高级”-“配置”-“搜索”-“正则表达式引擎”中进行使用哪一种正则表达式的选择。如图 如果你选中“UltraEdit风格正则表达式”,在以后的搜索和替换功能中就将使用“UltraEdit风格正则表达式”的语法规则来进行操作,其它同理。 现在的版本里面,还加入了“Perl 兼容正则表达式”,在以后的文章中还有提到。 符号 功能 % 匹配行的开始 - 显示搜索字符串必须在行的开始,但是在所选择的结果字符串中不包括任何行终止字符。 $ 匹配行尾

UltraEdit 与 正则表达式

北战南征 提交于 2020-03-22 17:32:05
UltraEdit 允许在搜索菜单下面列出了的许多搜索和替换功能中使用正则表达式。正则表达式能让更多的复杂的搜索和替换功能变成简单的操作。(中文版界面上显示为“正规表达式”) 有两个可使用的语法集合。下面的第一表显示出在 UltraEdit 的更早的版本被使用的原来的 UltraEdit 句法。第二表给出了可选的"Unix"类型的正则表达式。这可以从配置单元启用。 符号 功能 % 匹配行的开始 - 显示搜索字符串必须在行的开始,但是在所选择的结果字符串中不包括任何行终止字符。 $ 匹配行尾 - 显示搜索字符串必须在行尾,但是在所选择的结果字符串中不包括任何行终止字符。 ? 除了换行符以外匹配任何单个的字符 * 除了换行符匹配任何数量的字符和数字 + 前一字符匹配一个或多个,但至少要出现一个 ++ 前一字符匹配零个或多个,但至少要出现一个 ^b 匹配一个分页 ^p 匹配一个换行符(CR/LF)(段)(DOS文件) ^r 匹配一个换行符(CR 仅仅)(段)(MAC 文件) ^n 匹配一个换行符 ( LF 仅仅 )( 段 )( UNIX 文件 ) ^t 匹配一个标签字符TAB [] 匹配任何单个的字符,或在方括号中的范围 ^{A^}^{ B^} 匹配表达式A或 B ^ 重载其后的正规表达式字符 ^(^) 括或标注为用于替换命令的表达式。 一个正则表达式最多可以有9个标注表达式,

UltraEdit常用设置及快捷键

岁酱吖の 提交于 2020-02-25 10:50:31
= 关闭自动加载上次文件的方法,操作方法如下: 首先,要打开UltraEdit,然后点击经【高级】-【配置】,找到【文件处理】-【加载】,把【重新载入先前在启动时打开的文件】勾去掉,并确定就可以了。 附上网上搜集的方法 中文版解决: 高级->配置->文件处理->高级 在右边的界面中,将“从资源管理器打开并加载文件列表”勾上 高级->配置->文件处理->加载 中的“启动时重新加载先前打开的文件”要勾选上 英文版解决: Advanced -> Configuration -> File Handling -> Advanced 在右边的界面中,将"Open from Explorer also loads file list"勾选; Advanced -> Configuration -> File Handling -> Load 在右边界面的"Reload Files previously open on startup"要勾选上 出处:https://www.jb51.net/softjc/303844.html ----------------- 设置集成到右键菜单(带图标),方法如下。   设置:点击"高级" -> "配置" -> "文件关联" -> 并勾选“与资源管理器集成”,然后点击“应用” —>“确定” 再给个注册表设置右键的方法: Windows Registry

Ultraedit使用小技巧

时光怂恿深爱的人放手 提交于 2020-01-27 22:16:49
4. 编辑文件如何加入时间戳 ? F7 快捷键即可.你试试看? 5. 为何拷贝(Copy)/粘贴(Paste)功能不能用了? 不怕大家笑话,我有几次使用 UltraEdit的过程中发现拷贝与粘贴的内容是不匹配的.不知所以然,干脆重新启动了笔记本.今天翻看手册才恍然大悟:UltraEdit有10个剪切板(clipboard),分别用Ctrl+0- Ctrl+9 切换. Ctrl+0 是 Windows 的,其他则为用户自定义的.我在使用的过程中错调用了 CTRL+n,结果内容就有问题了.你遇到过没? 6.ctrl+b 写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b 7. ctrl+f2 程序会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用ctrl+f2我觉得更方便。比如说你要频繁在多个function中切换。可以在function开始的地方,按一下ctrl+f2,给这一行加一个书签。然后再另外的function开始的地方,也来一下ctrl+f2,有书签的地方,字的背景色会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,嘿嘿

【UE】常用的UltraEdit使用技巧

流过昼夜 提交于 2020-01-17 01:50:20
Tip 1: Alt+C 列模式 可以说最初选择使用这个文本编辑软件,原因很简单,就是因为“她”具有列编辑模式。 如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦。这是一个超级“赞”的功能。 在对大文本进行批量的列编辑时候非她莫属(如果您是Windows平台上另外一个强大的文本编辑软件gVim的使用者除外)。 快实验一下这个功能吧。 Tip 2:Ctrl+W 切换自动换行 这个快捷键您用过么? 您一定有过查看一行文字超级长,不得不拖动下面的滚动条进行阅读的时候,这样非常的不符合我们的阅读习惯。 这时Ctrl+W快捷键就派上用场啦。 切换回原模式方法:再一次键击Ctrl+W Tip 3:Ctrl+F2 切换书签 我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。 我在这里强烈推荐的是另外一个使用技巧: 在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框,点击一下“全部书签标记”后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所有包含“create table”的行都标记了书签。 这里您有要问啦,那我这么向上和向下查看书签标记呢?

UltraEdit常用正则

被刻印的时光 ゝ 提交于 2020-01-14 00:19:01
http://www.cnblogs.com/Look_Sun/archive/2010/09/08/1821264.html 1. 删除所有空行 查找:^r^n^r^n 替换为:^r^n 2. 在UltraEdit中使用正则表达式 % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) ++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符) ^b 匹配页中断符 ^p 匹配DOS文件的换行符 ^r 匹配MAC文件的换行符(CR Only) ^n 匹配UNIX文件的换行符 (LF Only) ^t 匹配一个制表符 [ ] 匹配方括号中的单个的字符 删除空行: 替换 %[ ^t]++^p 为 空串 删除行尾空格: 替换 [ ^t]+$ 为 空串 删除行首空格: 替换 %[ ^t]+ 为 空串 每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 " ^1" 每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 " " (如果一行是以空格开始的,则视之为一段的开始行) 将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1 (注意

UltraEdit 中的常用正则表达式

情到浓时终转凉″ 提交于 2020-01-13 08:33:26
正则表达式 (UltraEdit Syntax): % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) ++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符) ^b 匹配页中断符 ^p 匹配DOS文件的换行符 ^r 匹配MAC文件的换行符(CR Only) ^n 匹配UNIX文件的换行符 (LF Only) ^t 匹配一个制表符 [ ] 匹配方括号中的单个的字符 删除空行: 替换 %[ ^t]++^p 为 空串 删除行尾空格: 替换 [ ^t]+$ 为 空串 删除行首空格: 替换 %[ ^t]+ 为 空串 每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 " ^1" 每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 " " (如果一行是以空格开始的,则视之为一段的开始行) 将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1 (注意: 此处假定文本是以DOS方式回车换行 - CR/LF) 去掉HTML TAG: 替换 ^{<*>^}^{<*^p*>^} 为 空串 删除HTML中的所有: 替换 <[ ]++a *