小“花招”助UltraEdit高效编辑


  和代码打交道的朋友通常都会用到文本编辑器,虽然Windows已经自带了这样一个工具——记事本,不过用起来可不怎么样,因此不少朋友倾向于使用第三方文本编辑器如UltraEdit、Notepad++、Notepad2、Editplus等。不过这些编辑器功能丰富,刚接触的朋友会有点“眼花”。其实只要摸清了它们的睥性,活用一些功能,你会发现这些工具真的是好帮手。下面笔者以常用的UltraEdit为例,看看它有哪些灵活的“高招”。  

  1.超级查找替换

      很多时候,你是否会有这样的要求:需要删掉空行、需要在每一行结尾加个标点(如分号)、需要删掉包含特定文字的行。使用UltraEdit的超级查找替换,能帮我们快速搞定。

  用“l+R”快捷键调出来替换窗口(通过菜单项也一样能够调出查找替换窗口)。选中“使用正则表达式”。查找^p$然后替换为空,即可删除所有的空行;查找^p然后替换为;^p即可在每一行结尾加上一个分号:查找%*指定的文字*^p替换成空内容即可删掉包含特定文字的行。怎么样,是不是觉得很好用呀?若是你愿意花点时间多了解一下“正则表达式”的写法,还可以完成更多复杂的查询替换功能。

  2.开启多个剪贴板

      有的时候需要拷贝几个不同的内容,然后粘贴到不同的地方?有了UltraEdit,我们再也不用打开多个记事本作做为临时剪贴板了。UltraEdit内置了10个剪贴板。如果要复制多个内容,根据不同的情况进行粘贴.这10个剪贴板,应该足够用了。

  使用Ctrl+0到9的数字键,就是在这10个剪贴板之间进行切换。比如你想粘贴内容“a”,就要先按Ctrl+l再按Ctrl+V;要粘贴内容“b”,就按Ctrl+2再按Ctrl+V。

  3.文件比较

      如果安装了文件比较软件Ultra-Compare(单独收费的,安装UltraEdit时会提示下载安装),你还可以直接在UltraEd-it中比较两个文件的异同。这样,你需要找出两个不同版本的文件到底哪些地方做了改动时,再也不用打开两个文件,一行行对比,看得两眼发黑了。

  点击菜单项“文件→比较文件”,如果你已经打开了两个要比较的文件,Ul-traEdit会把这两个文件自动填入需要比较的文件位置。设置一下要比较的文件类型以及是否要忽略一些你不关心的东西.然后点击比较就会进入比较界面,这里你可以设置只显示不同或者相同或者都显示,一般的文件比较需求基本都能满足。