UltraEdit使用技巧.doc

上传人:夏** 文档编号:558784061 上传时间:2023-01-24 格式:DOC 页数:10 大小:61.50KB
返回 下载 相关 举报
UltraEdit使用技巧.doc_第1页
第1页 / 共10页
UltraEdit使用技巧.doc_第2页
第2页 / 共10页
UltraEdit使用技巧.doc_第3页
第3页 / 共10页
UltraEdit使用技巧.doc_第4页
第4页 / 共10页
UltraEdit使用技巧.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《UltraEdit使用技巧.doc》由会员分享,可在线阅读,更多相关《UltraEdit使用技巧.doc(10页珍藏版)》请在金锄头文库上搜索。

1、UltraEdit使用技巧(摘录)UltraEdit正则表达式(UltraEdit Syntax)%1 搜索以1开头的行1$ 搜索以1为结尾的行? 匹配单字符* 匹配多字符Te+st 匹配test, teest, teeeest 等. 但不匹配 tst.te+st 匹配test, teest, teeeest,tst 等. 但不匹配 .p 新行 (DOS Files格式)r 新行 (MAC Files格式)n 新行 (UNIX Files格式)t tab键1-9 匹配1-9的数字linux 匹配linux中任何一个单词0-9 除数字外任何一个词JohnTom 在安装新版本的时候是否需要将旧版本

2、卸除 我们建议覆盖现有的UltraEdit安装程序而不是将其卸载,这能维护您现有的INI设置.系统将会提示您是否需要覆盖旧的文字文档,如果您的文字文档已被覆盖而您又希望再使用时,旧文档将会被重新命名为wordfile.old. 如何配置Ultraedit才能只创建UNIX格式的文件请点击Advanced - Configuration - General 然后进入编辑区域,在Default file type for new files下选择Unix如何将Ultraedit中十六进制的数值复制到普通的ASCII文档中You can use HEX Copy Selected View unde

3、r HEX Functions in the Edit menu to do this.如何删除空白行如何打印语法高亮显示如何注册Ultraedit为什么我不能将单词添加到拼写纠错字典内为什么UltraEdit会反复询问我是否要将UNIX的文档转换成DOS形式为什么在有些系统上打开一个较大的文件需要较长的时间为什么复制和粘贴选项有时会无法正常工作怎样禁用“无临时文件”提示? 按默认,如果在不创建临时文件的情况下编辑文件,会显示一个确认对话框,说明不创建备份,所有的更改是永久性的。如果你想禁用这个对话框,在 普通配置页 的文件处理项目段中选择“不使用临时文件打开文件,也不提示”。 怎样将我的设置

4、移到其它系统中? 大多数 UltraEdit 的配置设置贮存在 uedit32.ini 文件中 (通常在 %APPDATA% 目录)。可配置菜单/工具栏的数据贮存在注册表中的下列键中: HKey_Current_UserSoftwareIDM Computer Solutions 我应该怎样才能打印语法加亮? 从 文件菜单 ,中选择“打印设置/配置”,然后选择“ 页面设置 ”。在这里你可以看到“打印语法加亮”的选项。 为什么 UltraEdit 会重排粘贴的段落? 如果你已经将 自动换行 设置设为“在指定列号后换行,插入 CR/LF”,粘贴后将会重排段落,以保持换行正确。如果你确保未选中 普通

5、配置页 下的“当换行设置为在指定列号添加硬回车时,粘贴后重排段落”,则不会出现这种情况。 如果 自动换行 设置设为在指定列号后换行,并插入硬回车 (CR/LF),这个设置会导致编辑器在执行粘贴命令后自动重排段落。UltraEdit 默认使用这个动作,只有确保未选中这个选项才会改变这种现象。 为什么打开大文件需要这么长的时间? UltraEdit 可以处理超过 4GB 的文件。UltraEdit 是基于磁盘进行编辑的,这意味着每次只在内存中载入文件的一小部分,因此它不使用所有的内存,并停止其它应用程序的运行。但是,它会生成一个文件的临时副本来达到这个目的,这对于大文件需要一些时间。 在 高级菜单

6、 和 配置 区域中有两个选项可以考虑。 1) 禁用行号 - 选中这个选项来禁用大文件的行号显示功能,尽管它会使文件查询更快一点。 2) 不使用临时文件打开文件 - 这个选项用来告诉 UltraEdit 不创建文件的临时副本。这么做会使它直接编辑原始文件,并且所作的更改是永久性的。一些用户对于大文件可以使用这个选项。你可以设置这个选项的极限值,使它只在文件大小超过你规定的数值后使用这个选项。 另外,你可以禁用配置中自动从 Unix 转换到 DOS 功能 (如果已经启用)。 为什么会在有连字符的词语中换行? 这是 UltraEdit 在段落重排时遇到连字符单词的默认动作。如果你不想让带连字符的单词

7、被破坏,你应该确保未选中 普通配置页 编辑段中的“当转换/段落重排时在连字符 (-) 处断开”。 我应该怎样删除空行? 要删除空行,你可以使用正则表达式来替换,象下面: 查找什么: p$ 替换为: (没有任何文字) 这个动作会使直接在行首后面的硬回车用空内容替换,就象删除它们的效果一样。 为什么 notepad.exe 被覆盖? 在某些 Win2K/XP 安装中,比如象康柏,在硬盘中放置了一个 I386 子目录使系统可以使用即插即用设备。这个目录还包含一个 notepad.ex_ 文件,该文件将用来覆盖新的 notepad.exe 文件,就象在恢复时插入 CD ROM 一样。如果不象自述文件中

8、说得那样,不安全设备对话框不出现,可以说这是个意外。重命名该文件为 notepad.ex_.bak 可以解决这个问题。 同样,XP 用户必须复制新的 notepad.exe 到 c:/windows 和 c:/windows/system32 中。 如果已经出现这个情况,并且你的系统中没有 dllcache 目录,打开资源管理器并转到工具 - 文件夹选项 - 查看,确保“隐藏受保存的操作系统文件 (推荐)”选项未选中,然后转到 WINNTsystem32dllcache 目录,并重命名老的 notepad.exe 文件到 notepad.exe.bak 或类似的名字,然后你可以在 WINNT

9、和 WINNTsystem32 目录替换 notepad.exe 了。 我应该怎样进行多行替换? 你可以用“p”作为 CR/LF 来执行这个操作 - UltraEdit 会将 p 解释成硬回车。你也可以在搜索和替换字符中分别用“c”和“s”来表示剪贴板内容或选定的文本。你可以用这个方法复制/选择 30,000 字节以下的字符串。 怎样可以删除包含特殊字符的行? 你可以用正则表示式 全部替换 命令替换行中包含的字符。 要执行这个操作,你应该先进行查找: 查找: %*YOUR STRING*p 替换为: (随便什么文字) 帮助文件中的 正则表达式 段有进一步的说明。Regular Expressi

10、ons (Unix Syntax):SymbolFunctionIndicates the next character has a special meaning. n on it抯 own matches the character n. n matches a linefeed or newline character. See examples below (d, f, n etc).Matches/anchors the beginning of line.$Matches/anchors the end of line.*Matches the preceding characte

11、r zero or more times.+Matches the preceding character one or more times. Does not match repeated newlines.Matches any single character except a newline character. Does not match repeated newlines.(expression)Brackets or tags an expression to use in the replace command.A regular expression may have u

12、p to 9 tagged expressions, numbered according to their order in the regular expression. The corresponding replacement expression is x, for x in the range 1-9. Example: If (h.*o) (f.*s) matches hello folks, 2 1 would replace it with folks hello.xyzA character set. Matches any characters between brack

13、ets.xyzA negative character set. Matches any characters NOT between brackets.dMatches a digit character. Equivalent to 0-9.DMatches a nondigit character. Equivalent to 0-9.fMatches a form-feed character.nMatches a linefeed character.rMatches a carriage return character.sMatches any whitespace includ

14、ing space, tab, form-feed, etc but not newline.SMatches any non-whitespace character but not newline.tMatches a tab character.vMatches a vertical tab character.wMatches any word character including underscore.WMatches any nonword character.pMatches CR/LF (same as rn) to match a DOS line terminatorctrl+b写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE 会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。F3默认情况下,当你按F3的时候UE可以查找现在选中的内容,F3是下一个符合的内容,ctrl+f3是上一个符合的内容.(请查 看advanced/configuration/Find标签)ctrl+f2程序会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用ctr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号