新闻动态

JuJing News

  1. 您现在的位置:首页
  2. 资讯中心
  3. 网络
  4. 使用ultraedit宏批量快速核对文件

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

2020年05月28日发布 浏览1856次
内容摘要: 有的时候,需要用ultraedit对一批文件作重复性的操作,可否用使用ultraedit带的宏命令批量快速处理呢 UltraEdit怎么录制宏?UltraEdit中想要录制宏,该怎么录制宏呢?下面河南巨鲸信息技术公司分享一下UltraEdit快速…


有的时候,需要用ultraedit对一批文件作重复性的操作,可否用使用ultraedit带的宏命令批量快速处理呢
UltraEdit怎么录制宏?UltraEdit中想要录制宏,该怎么录制宏呢?下面我们就来看看UltraEdit快速录制宏的技巧和示例


找到宏菜单,先录一个简单的宏:

  1. 进行点击UltraEdit的菜单中的 进行点击菜单中的宏的选项。

  2. 进行点击宏的菜单之后,弹出了下拉菜单选中为录制选项。

  3. 这样就会弹出了宏定义的窗口的界面中,进行输入宏名称的名称。

  4. 名称输入完成之后,然后进行点击确定即可。

  5. 宏的录制完成之后,就需要进行点击停止录制的选项。

  6. 这样就会弹出了提交宏记录选项的窗口,可直接进行点击 确定  即可,来进行保存。

以上就是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格式转换