使用ultraedit宏批量快速核对文件

使用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格式转换

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343