使用ultraedit宏批量快速核对文件
参考文章
http://www.jujingweb.com/index.php?id=3076
刚刚开始用简书,文章排版正在学习,大家见凉。。。。。
有的时候,需要用ultraedit对一批文件作重复性的操作,可否用使用ultraedit带的宏命令批量快速处理呢
UltraEdit怎么录制宏?UltraEdit中想要录制宏,该怎么录制宏呢?
找到宏菜单,先录一个简单的宏:
进行点击UltraEdit的菜单中的 进行点击菜单中的宏的选项。
进行点击宏的菜单之后,弹出了下拉菜单选中为录制选项。
这样就会弹出了宏定义的窗口的界面中,进行输入宏名称的名称。
名称输入完成之后,然后进行点击确定即可。
宏的录制完成之后,就需要进行点击停止录制的选项。
这样就会弹出了提交宏记录选项的窗口,可直接进行点击 确定 即可,来进行保存。
以上就是UltraEdit中录制宏的方法。但是经常会录的宏不能用,需要手动修改。请参考以下的宏脚本示例:
以下为宏脚本示例:
宏脚本
SelectAll //选择当前文件所有行
Delete //删除
Paste //将新文件内容粘贴进来
ColumnModeOn //进入列模式
GotoLine 1 1 //定位到1行1列
ColumnDelete 2 //删除前两列
ColumnModeOff //关闭列模式
Find "`" //替换操作,分为两步,需要先查找,后替换,查找 `字符
Replace All "" //将找到的 `字符 替换为空串
Find "DEFAULT NULL"
Replace All ""
Find "COMMENT"
Replace All "comment"
Find "NOT NULL"
Replace All "not null"
Find " "
Replace All " "
Find " "
Replace All " "
Find " "
Replace All " "
Find " "
Replace All " "
Find " "
Replace All " "
GotoLine 1 1
需要核对文件1和文件2,但是文件2的格式与文件1不一样,需要删除每行前的两个空格,同时还要替换多余的字符串,多余的“DEFAULT NULL”等字符,类似文件2的文件还有很多,使用上面的宏脚本,可以一次把文件格式整理好,方便对比。
文件1格式
C_ID varchar(100) not null comment 'XXX',
C_XXXXX_ID varchar(100) comment 'XXXX',
C_XXXX_ID varchar(200) comment 'XXX',
C_UPDATER_TIME datetime(6) comment 'XXXXXXE',
文件2格式
整理前
`C_ID` varchar(100) NOT NULL COMMENT 'XXX',
`C_XXXX_ID` varchar(100) DEFAULT NULL COMMENT 'XXXd',
`C_XXXX_ID` varchar(200) DEFAULT NULL COMMENT 'XXXid',
`C_XXXX_TIME` datetime(6) DEFAULT NULL,
使用宏命令整理后和文件1格多完全一样:
C_ID varchar(100) not null comment 'XXX',
C_XXXXX_ID varchar(100) comment 'XXXid',
C_XXXX_ID varchar(200) comment 'XXX',
C_XXXXE datetime(6) ,
核对步骤
1、执行宏 整理文件2
2、将两个文件复到到同一个文件夹,按行排序 菜单 编辑-》排序(A-Z)
C_XXX_ID varchar(200) comment 'XXid',
C_XXX_ID varchar(200) comment 'XXid',
C_XXXXXX_ID varchar(100) comment 'XXid',
C_XXXXXX_ID varchar(100) comment 'XXid',
C_XX varchar(100) not null comment 'XX',
C_XX varchar(100) not null comment 'XX',
C_XXXX_TIME datetime(6) comment 'C_UXXXX_TIME',
C_XXXX_TIME datetime(6) comment 'C_UXXXX_TIME',
从上到下,若有不一样的,很容易找出来,还有以下可用命令:
ultraedit还有很多可用命令,包括打开文件等,命令可以带参数,参数说明如下:
AnsiToOem
文件从ANSI转换为OEM
ASCIIToUnicode
从ASCII到Unicode转换文件
ASCIIToUTF8
从ASCII文件转换为UTF-8
Bottom
跳转到文件末尾
CancelSelect
清除活动文档中的任何选择
ClearClipboard
清除内UltraEdit的活动剪贴板中的内容
Clipboard
剪贴板数字(0-9)
选择指定的剪贴板0 = Windows剪贴板和1-9指定用户剪贴板
CloseFile
空(无参数)
Save 强制关闭之前保存的文件
NoSave 关闭该文件,而不提示如果文件应首先被保存
关闭活动文件
ColumnCenterJustify
中心对齐选定列
ColumnCut
切列的数值
切列模式中选定的列或从当前指定列数光标定位到该文件的底部。值“0”,必须用于切割所选列。
ColumnDelete
删除列的数值
列模式下删除选中的列或从指定的列数当前光标位置到文件底部。值“0”,必须使用以删除选定列。
ColumnInsert
字符串位于引号(“”)
将引号之间串入选定列
ColumnInsertNum
开始数
增量
LeadingZero (可选的)
HEX (可选的)
插入选定的列数。例如,以插入开头的数随着-1,十六进制前导零增量(=减1)20号
符号在每个选定的行或从当前行当前列到最后下面的命令行必须使用:
ColumnInsertNum 20 -1 LeadingZero Hex
ColumnLeftJustify
左对齐选定的列
ColumnModeOff
关闭列模式关闭
ColumnModeOn
打开列模式
ColumnRightJustify
右对齐选定的列
CommentAdd
将行注释字符串中使用的语法高亮语言定义要突出当前文件在每个选定行的开始或当前行
如果没有选择。这个命令对文件没有任何影响不突出一个语法高亮语言或当语言没有行注释的定义。
光标位置不改变,并且在选择保持。
CommentRemove
删除行注释字符串中使用的语法高亮语言定义要突出当前文件在每个选定行的开始或当前行
如果没有选择。这个命令对文件没有任何影响不突出一个语法高亮语言或当语言没有行注释的定义。
该行注释字符串必须在该行的开始(第1列),而没有前面空白。经过一个或多个空格或制表符的行注释字符串被忽略,
不会被删除。光标位置不改变,并且在选择保持。
CommentSelectionAdd
将字符串在启动和字符串“关块注释”,“块注释”在选择结束作为用来突出语法高亮语言定义
当前文件。如果不上命令的执行选择,两个字符串被插入在当前光标位置。此命令对文件不是没有影响
用语法高亮的语言强调或当语言没有块评论的定义。如果选定的块已经包含块注释和
语言不支持嵌套块注释,命令CommentAdd是自动执行该命令,而不是在开始插入行注释字符串
每个选定行如果语言支持行注释。光标移动到启动字符串插入“关于块注释”和选择后取出
执行插入块注释字符串时。
CommentSelectionRemove
删除字符串开始和字符串“关块注释”,“块注释”在选择结束作为用来突出语法高亮语言定义
当前文件。如果在执行未选中任何命令有没有影响该命令。和命令,如果当前选择与开始仅
字符串“关于块注释”,并用绳子“关块注释”结束。空白字符串或“块注释关”后,“关于块注释”之前里面选择
字符串不忽略并导致不删除块注释字符串。该光标移动到开始的选择和选择被执行后,取出
当块注释字符串被删除。
Copy
选定的文本复制到剪贴板
CopyAllBookmarkLines
所有的书签行复制活动文档中到剪贴板
CopyAppend
复制所选文本并将其追加到剪贴板
CopyFilePath
活动文件路径/名称复制到剪贴板
Cut
从文件中选定的文本剪切到剪贴板
CutAllBookmarkLines
切割所有书签行活动文档中到剪贴板
CutAppend
从文件剪切选中的文本,并追加到剪贴板
DecodeBase64
从Base64编码选定的文本转换
DecryptFilePrompt
呈现 解密文件 对话框,提示用户对文件的解密完整路径和密码要用作解密密钥
DelAllBookmarkLines
删除活动文档中当前书签线
DelAllEmptyAndWhitespaceOnlyLines
删除活动文档中没有内容的所有行以及所有仅含空白字符的行
DelAllEmptyLines
删除活动文档中没有内容的所有行(包括空白字符)
DelAllHiddenLines
删除活动文档中的折叠线当前隐藏/。
Delete
删除当前字符或选中的文本
DeleteLine
删除当前行
DeleteToEndofLine
从当前光标位置删除到行结束
DeleteToStartofLine
从当前光标位置删除到行的开始
DosToMac
转换的文件(行终止符)到MAC格式
DosToUnix
转换的文件(行终止符)到UNIX格式
DupeLine
重复插入光标下方有效行
Else
Else 功能的 If ... 命令
IfSel
...
Else
执行这些命令,如果 IfSel 失败。
EndIf
EncodeBase64
选定的文本为Base64转换
EncryptFilePrompt
呈现 加密文件 对话框,提示用户对文件的加密完整路径和密码要用于加密
EndIf
完的指示由控制块 If... 声明
EndLoop
循环结束 - 回到循环的开始 - 看 Loop 命令
EndSelect
停止选择文本(见 StartSelect 了解详细信息)
EnvTemplate
在引号模板名称(“”)
将指定的布局(原环境)模板到文件
ExitLoop
退出循环,并进入第一个命令在循环后(后 EndLoop 命令) - 见 Loop 命令
ExitMacro
退出宏不处理任何额外的命令或返回一个错误
Find
“”(引号中搜索字符串)
AllFiles 表明搜索将包括所有打开的文件(可选)
Ascii 表示十六进制模式的ASCII搜索(可选,十六进制模式)
MatchCase 指示搜索是区分大小写(可选)
MatchWord 表示该搜索字符串将只匹配是一个完整的字实例(可选)
PreserveCase 如果所使用的替换字符串的情况下,只有相匹配的发现字符串的情况下,
用下面的替换命令(可选)有用
RegExp 表示一个正则表达式搜索(可选)
Up 表示反向搜索(可选)
SearchInColumn 表示搜索应该被限制到指定的列(可选)。 下一个两个参数必须是开始和结束列的数字。列
编号从“0”(行的开始)。结束列的值可以是“-1”,这意味着行尾。
Select 指示文本应该从当前选择/位置被选中的搜索目标结束
SelectText 表明搜索将当前选中的文本进行限制(可选)
查找引号括起来的“,”基于指定的参数。
一些例子:
查找任何情况下,单个字母字符:
Find RegExp "[A-Z]"
查找只有大写一个字母:
Find MatchCase RegExp "[A-Z]"
找到一个单一的特性而不是'a'或'A'或CRLF(UltraEdit的语法):
Find RegExp "[~a^p]"
找到一个单一字符这是不是'一'或LF(UNIX / Perl的语法):
Find MatchCase RegExp "[^a\n]"
FindInFiles
“”(引号中初始目录字符串)
“,”(在文件/类型的字符串中引号)
“”(引号中搜索字符串)
DisplayLinesDoNotMatch 限制输出不匹配的搜索字符串(可选)
FavFiles 如果使用的搜索被限制在应用程序下收藏文件指定的文件菜单(可选)
IgnoreHiddenSubDirs 如果使用的搜索将跳过在Windows定义为“隐藏”的子目录文件系统(可选)
MatchCase 指示搜索是区分大小写(可选)
MatchIfNotFound 如果使用的搜索将返回文件不包括指定的搜索字符串(可选的)
MatchWord 表示该搜索字符串将只匹配是一个完整的字实例(可选)
OpenFiles 表示搜索应限于当前打开进行编辑文件(可选)
OpenMatchingFiles 如果使用的原因匹配搜索参数的所有文件在编辑器中打开(可选)
OutputWin 如果搜索到输出窗口的使用返回输出;如果返回未使用的输出到一个新的编辑窗口(可选)
ProjFiles 如果所使用的搜索限制到指定为活动项目一部分的文件(可选的)
Recursive 如果使用的搜索将继续通过指定搜索的所有子目录目录(可选)
RegExp 表示一个正则表达式搜索(可选)
SolFiles 如果所使用的搜索限制到指定为活性溶液的一部分的文件(可选,仅UEStudio中)
Unicode 如果使用指定的搜索字符串将被解释为多字节Unicode字符串并执行一个Unicode发现(可选)
UseEncoding 如果所用的指定数目的将被用于确定用于编码搜索字符串(可选)
通过特定的文件搜索来查找引号括起来的“,”基于参数
指定。格式必须是如下:
FindInFiles BoldParameters "Initial Directory" "Files/Types" "Search String"
例如:
FindInFiles OutputWin "c:\temp\test\" "*.html" "home"当搜索在所有打开的文件,项目的递归参数被忽略
文件或解决方案文件。
最初的目录和文件/类型参数应该是空字符串“”时,
使用FavFiles,openFiles散,ProjFiles或SolFiles。
FromEBCDIC
从EBCDIC格式转换文本
GetString
字符串位于引号(“”)在提示对话框中使用
提示输入是在当前位置插入该文件中的字符串的用户。“提示”是向用户显示当宏的提示或问题
运行GetString "What country do you live in?"
GetValue
字符串中的引号(“”)的提示对话框中使用
提示输入是在当前位置插入的文件中的一个值的用户。“提示”是向用户显示当宏的提示或问题运行。
GetValue "How old are you?"
GotoBookMark
书签索引跳转到或-1转到下一个书签
跳转到下一个/指定的书签。如果用户输入的索引从0开始。指数大于书签的实际数量,然后插入符号是自动设置为下一个书签使用时-1作为书签号码等。
GotoBookMarkSelect
书签索引跳转到或-1转到下一个书签
跳转到下一个/指定的书签并选择从光标位置到书签的文本。如果用户输入的索引是比实际更大的索引从0开始。书签的编号,然后插入符会自动设置为下一个书签就像当
使用-1为书签号。
GotoEndOfNextWord
跳转到下一个单词的末尾
GotoEndOfNextWordSelect
跳转到下一个单词的末尾,然后从当前插入符位置的所有文本
GotoEndOfPrevWord
跳转到前一个单词的末尾
GotoEndOfPrevWordSelect
跳转到前一个单词的末尾,然后从当前插入符位置的所有文本
GotoLine
的行和列数的数值跳转至
跳转到指定的行和列数。使用的线路数0跳转到指定的
在当前行的列。
GotoLineSelect
的行和列数的数值跳转至
跳转到指定的行数和列数,并选择从光标位置的文本以行/列。使用的线路数0跳转到指定列中的当前行同时选择文本。
GotoPage
页面数值跳到
跳转到指定页面数
GotoPageSelect
页面数值跳到
跳转到指定页面数量并选择从光标位置到页码的文字
HexDelete
字节删除的数值,指定号码
从文件中删除指定的字节数
HexInsert
字节插入的数值,指定号码
插入指定的字节数(空间)到该文件
HexOff
关闭十六进制模式 - 切换到文本模式
HexOn
打开十六进制模式
HideShowCollapseAll
关闭活动文档中所有的折叠线
HideShowExpandAll
展开活动文档中的所有折叠/折叠线
HideShowSelection
隐藏选中的行,或者隐藏,显示隐藏在光标所在行的行
IfCharGt
“八字”或数字
这种检查是否在光标位置当前字符比指定较大
字符或数字指定。对一些支票就来检查值
的字符串,但是当前的字符值。
IfCharGt " "
执行这些命令,如果当前的字符不是空间更大。
...
EndIf
IfCharGt 32
执行这些命令,如果当前的字符十进制值大于32
- 一个空间。
...
EndIf
IfCharIs
"string" or number
这种检查是否在光标位置当前字符为指定字符串中,或匹配的十进制数。
IfCharIs "xyz"
执行这些命令,如果当前字符是X,Y或Z。
...
EndIf
IfCharIs 34
执行这些命令,如果当前的字符是十进制值34 - 双引号。
...
EndIf
IfColNum
number
这用来检查当前光标位置是指定的列号。
IfColNum 10
执行这些命令,如果当前光标位置是列10列1为第一列。
...
EndIf
IfColNumGt
number
这用来检查当前光标位置是不是指定的列号更大。
IfColNumGt 10
执行这些命令,如果当前光标位置是不是列列10更大图1是第一列。
...
EndIf
IfEof
这用来检查当前光标位置是在文件的结尾。
IfEof
执行这些命令,如果在文件末尾。
...
EndIf
IfExtIs
“串”
这用来检查活动文件的文件扩展名指定的字符串相匹配。如果扩展名匹配,则条件满足,宏将执行继IfextIs声明步骤。
IfExtIs "txt"
执行这些命令,如果当前文件的扩展名是TXT。
...
EndIf
IfFound
这将检查从上次找到的命令结果在宏观和将执行下一组到出现“EndIf”说明如果最后一次搜索是成功的:
Find "something"
IfFound
执行这些命令,如果“东西”被发现。
...
EndIf
注意 - 要在运行宏时避免出现“未找到”消息,确保“继续如果找到替换未找到“复选框,设置为宏属性。
IfFTP
这种检查当前文件是否为通过FTP / SFTP载入的文件,而不是本地/网络文件。
IfFTP
执行这些命令,如果该文件是一个FTP下载文件。
...
EndIf
IfNameIs
“串”
这用来检查活动文件名(不是路径或扩展名)匹配指定串。如果名称匹配,则条件满足,宏将执行继IfNameIs语句的步骤。
IfNameIs "test"
执行这些命令,如果当前的文件名是test(不考虑文件扩展名)。
...
EndIf
IfNotFound
这将检查从上次找到的命令结果在宏观和将执行下一组到出现“EndIf”说明,如果最后一次搜索没有成功:
Find "something"
IfNotFound
执行这些命令,如果“东西”没有被发现。
...
EndIf
注意 - 要在运行宏时避免出现“未找到”消息,确保“继续如果找到替换未找到“复选框,设置为宏属性。
IfSel
这种检查是否有当前活动文件中的任何选定的文本。
IfSel
...如果“东西”被选中执行这些命令。
...
EndIf
InsertLine
下面插入当前光标位置空白行
InsertMode
更改文本编辑模式插入模式中的字符输入
InsertPageBreak
在文件中的当前光标位置插入一个换页/换页字符
InvertCase
反转所选文本的情况下,
Key
BACKSPACE
DEL
DOWN ARROW
END
HOME
LEFT ARROW
PGDN
PGUP
RIGHT ARROW
UP ARROW
Ctrl+END
Ctrl+HOME
Ctrl+LEFT ARROW
Ctrl+RIGHT ARROW
插入一个关键命令插入宏。一般用于导航的文件中和
退格键或删除。按“Ctrl+”改性剂可以用作与普通编辑
修改命令。对于文本输入“,”字符串命令,而不使用
关键的命令。
LngTemplate
在引号模板名称(“”)
将指定的语言模板到文件
Loop
#
回路#倍,其中#是一个数字。值为0表示永远循环。 例如:
Loop 10
执行这些命令10倍
...
EndLoop
如果循环命令的存在,对于ExitLoop或ExitMacro应用程序检查,直到在达到ENDLOOP命令。如果这些都不存在,宏循环会仅限于一次迭代。
MatchBrace
查找匹配的括号,选择它们之间的文本
MoveLineDown
移动积极线下行从当前位置一行
MoveLineUp
移动主动排队一行从当前位置
NewFile
打开一个新的空白文件
NextDocument
切换到下一个文件标签文件
NextWindow
切换到下一个窗口
OemToAnsi
从OEM将文件转换为ANSI
Open
在文件名引号(“”)
打开指定的文件。文件名必须在引号。 “^的”可能会在被用于文件名。 UltraEdit将其激活当前选定的文本替换
窗口。同样,“^ C”可以用来和UltraEdit将用内容来替换它剪贴板。
OverStrikeMode
更改文本编辑模式改写模式中的字符输入
Paste
将剪贴板中的内容粘贴到文件
PerlReOn
正则表达式切换到Perl样式的正则表达式
PlayMacro
次数值,指定号码打吧
宏名(“”)在引号
再踢宏。指定的次数,以第一播放宏,则宏名。宏名称必须在引号,是区分大小写,并且宏必须已经存在。
PreviousBookmark
跳转到上一个书签
PreviousBookmarkSelect
跳转到上一个书签,并从光标位置到书签选择文本
PreviousDocument
切换到上一个文件标签文件
PreviousWindow
切换到上一个窗口
PrjTemplate
在引号模板名称(“”)
将指定的项目模板到文件
ReIndentSelection
重新缩进当前选择的活动文件中的文本
Replace
All 全部替换。
AllFiles 替换所有打开的文件(要求所有)。
SelectText 在选定的文本替换(必需All)。
在引号(“”)替换字符串 - 字符串替换找到的字符串
替换命令替换先前找到的字符串指定的字符串。这个命令必须遵循一个查找命令。与查找字符串,替换
字符串必须用引号括起来。收盘报价必须是最后一个非空格字符在线上。 ,替换字符串可以跨越多行但如果最后
在任何线路非空格字符是一个引号,将终止字符串。所有特殊在允许的字符 替换命令 在这里允许的。
ReplInFiles
“”(引号中初始目录字符串)
“,”(在文件/类型的字符串中引号)
“”(引号中搜索字符串)
“,”(加引号替换字符串在同一行结束搜索字符串)
FavFiles 如果使用的搜索被限制在应用程序下收藏文件指定的文件菜单(可选)
IgnoreHiddenSubDirs 如果使用的搜索将跳过在Windows定义为“隐藏”的子目录文件系统(可选)
Log 创建更改文件在输出窗口的列表(可选)
MatchCase 指示搜索是区分大小写(可选)
MatchWord 表示该搜索字符串将只匹配是一个完整的字实例(可选)
OpenMatchingFiles 如果使用的原因匹配搜索参数的所有文件在编辑器中打开(可选)
PreserveCase 如果所使用的替换字符串的情况下,发现字符串的情况下(可选)匹配
ProjFiles 如果所使用的搜索限制到指定为活动项目一部分的文件(可选的)
Recursive 如果使用的搜索将继续通过指定搜索的所有子目录目录(可选)
RegExp 表示一个正则表达式搜索(可选)
SolFiles 如果所使用的搜索限制到指定为活性溶液的一部分的文件(可选,仅UEStudio中)
Unicode 如果使用的话指定的搜索和替换字符串将被解释为多字节Unicode字符串和一个Unicode取而代之的是执行(可选)
UseEncoding 如果所用的指定数目的将被用于确定用于编码搜索和替换字符串(可选)
通过特定的文件搜索来查找引号括起来的“,”基于参数指定和指定替换此。格式必须是如下:
ReplInFiles BoldParameters "Initial Directory" "Files/Types" "Search String" "Replace String"
例如:
ReplInFiles "c:\temp\test\" "*.html" "line x
line y" "line y
line x"
当搜索在所有打开的文件,项目的递归参数被忽略文件或解决方案文件。
最初的目录和文件/类型参数应该是空字符串“”时,使用FavFiles,openFiles散,ProjFiles或SolFiles。
ReturnToWrap
转换很难返回到自动换行
RunTool
字符串位于引号(“”)指定工具的区分大小写的菜单名运行
运行的工具。该工具必须使用配置 配置工具 从用户工具命令,在高级选项卡下拉列表中。
Save
保存活动文件
SaveAll
保存所有打开的文件
SaveAs
Filename in quotes ("")
保存活动文件中指定的文件名。文件名必须在引号。 “^的”
可在文件名中使用。 UltraEdit将与当前选定替换此
文本活动窗口。同样地,“^ C”可以被使用,并且UltraEdit将替换
这与剪贴板中的内容。
SelectAll
选择该文件中的所有文本
SelectLine
选择活动行中的所有文本
SelectToBottom
选择从当前位置的所有文本文件的末尾
SelectToTop
选择从当前位置的所有文本文件的顶部
SelectWord
选中当前词语(与双击一个字)
SortAsc
IgnoreCase 忽略排序字符的大小写。
RemoveDup 删除重复的线路。
RemDupByAllKeys 删除其中所有指定密钥匹配重复行。
RemDupByAnyKeys 其中,删除任何指定的密钥匹配重复行。
RemKey1 重点1指定的列进行排序删除重复时使用。
RemKey2 重点2指定的列进行排序删除重复时使用。
RemKey3 关键3指定排序列删除副本时使用。
RemKey4 重点4指定排序列删除副本时使用。
Numeric 排序基于数值,而不是字符顺序。不能与替代使用或区域设置排序。
Alternate 指定排序应使用备用排序方法。与备用唯一的排序方法可用于单个排序项。
Locale 指定的排序应该是具体的语言环境。不能与一起使用备选参数。
Pairs of sort keys (数值),每个值用空格隔开。
排序文件,或者按升序选定的文本。 例如:
SortAsc IgnoreCase RemoveDup Numeric 1 -1 0 0 0 0 0 0
SortDes
IgnoreCase 忽略排序字符的大小写。
RemoveDup 删除重复的线路。
RemDupByAllKeys 删除其中所有指定密钥匹配重复行。
RemDupByAnyKeys 其中,删除任何指定的密钥匹配重复行。
RemKey1 重点1指定的列进行排序删除重复时使用。
RemKey2 重点2指定的列进行排序删除重复时使用。
RemKey3 关键3指定排序列删除副本时使用。
RemKey4 重点4指定排序列删除副本时使用。
Numeric 排序基于数值,而不是字符顺序。不能与替代使用或区域设置排序。
Alternate 指定排序应使用备用排序方法。与备用唯一的排序方法可用于单个排序项。
Locale 指定的排序应该是具体的语言环境。不能与一起使用备选参数。
Pairs of sort keys (数值),每个值用空格隔开。
排序的文件或降序排列选定的文本。 例如:
SortDes RemoveDup Locale 0 -1 0 0 0 0 0 0
SpacesToTabs
将文件转换为标签内(首)空格
SpacesToTabsAll
将文件转换为选项卡中的所有空格
StartSelect
开始的选择。这将打开选择模式。任何光标的移动或定位
将与上并选择上述文本选择。 EndSelect用来停止选择
模式。选定的文本将保持选中状态,直到其他命令导致其不
被选择为与正常编辑。
TabsToSpaces
将文件转换为空间中所有选项卡
Template
在引号模板名称(“”)
模板号(#)(可选)
将指定的全局模板到文件
TimeDate
插入的时间和日期到该文件在当前位置
ToCaps
在大写所选文本的每个字
ToEBCDIC
将文本转换为EBCDIC格式
ToggleBookmark
设置或在当前行删除书签
ToLower
将选中文本转换为小写
Top
跳转到文件的顶部
ToUpper
将选中文本转换为大写
TrimLeadingSpaces
从当前文件中的每一行剪裁前导空格
TrimTrailingSpaces
从当前文件中的每一行修剪尾随空格
UltraEditReOn
正则表达式切换到UltraEdit的风格正则表达式(不是Unix)
UnicodeToASCII
从Unicode将文件转换为ASCII
UnixMactoDos
从Mac/ Unix的活动文件(行终止符)转换为DOS格式
UnixReOn
正则表达式切换为Unix风格的正则表达式
UTF8ToASCII
从UTF-8将文件转换为ASCII
WrapToReturn
在其中进行包装列号(#)。零的列数表示裹在窗口边界发生。
从自动换行到硬回车转换的文件
XMLConvertToCRLF
单行XML文本缩进XML格式转换