UltraEdit 是每天必用的工具之一.但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮助.

为何 拷贝(Copy)/粘贴(Paste)功能不能用了?
  不怕大家笑话,我有几次使用 UltraEdit 的过程中发现拷贝与粘贴的内容是不匹配的.不知所以然,干脆重新启动了笔记本.今天翻看手册才恍然大悟:UltraEdit有10个剪切板(clipboard),分别用Ctrl+0 - Ctrl+9 切换. Ctrl+0 是 Windows 的,其他则为用户自定义的.我在使用的过程中错调用了 CTRL+n, 结果内容就有问题了.你遇到过没?

即使是打开小文件也有迟延?
这是我遇到过的问题.每次打开文件的时候总有几秒钟的耽搁.我的机器性能可不算差.怎么回事? 网络打印机搞得鬼! 打开"高级"->"设置"->"编辑器"->"高级",看看是不是选中了"载入/恢复打印机设置"?如果是的话,去掉(不同的版本/汉化与否可能该位置所在有差别).

打开的文件中切换
如果打开多个文件,要在多个文件中切换,用鼠标点,麻烦,试一下ctrl+tab

ctrl+b
   写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE 会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。

F3 查找

默认情况下,当你按F3的时候UE可以查找现在选中的内容,F3是下一个符合的内容,ctrl+f3是上一个符合的内容

Alt+F3   光标停留在单词内,按下该键则可以在全文范围查找相同单词

 
ctrl+f2 设定书签;
    程序会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用ctrl+f2我觉得更方便。比如说你要频繁在多个function中切换。可以在function开始的地方,按一下ctrl+f2,给这一行加一个书签。然后再另外的function开始的地方,也来一下ctrl+f2,有书签的地方,字的背景色会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,嘿嘿,再按就是加书签或者取消当前行的书签了。应该是alt +f2(Alt+F2  跳转到之前设定书签位置).

Ctrl+W 切换自动换行
这个快捷键您用过么?
您一定有过查看一行文字超级长,不得不拖动下面的滚动条进行阅读的时候,这样非常的不符合我们的阅读习惯。
这时Ctrl+W快捷键就派上用场啦。
切换回原模式方法:再一次键击Ctrl+W

使用正则表达式的查找替换
有时候会有一些简单文本处理的工作。比如你手头有一个文本,需要给所有行后边添加一个";"。用查找替换来完成
ctrl +r,查找 '^p' 替换为'^p;',然后你可以选全部替换(alt+a),或者点开始,一个一个的查找,替换

正则表达式 (UltraEdit Syntax):

% 匹配行首 - 表明要搜索的字符串一定在行首.

$ 匹配行尾 - 表明要搜索的字符串一定在行尾

? 匹配除换行符外的任一单个字符.

* 匹配任意个数的字符出现任意次数(不包括换行符)

+ 匹配前导字符或者表达式出现一次或者更多次(不包括换行符)

++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符)

^b 匹配页中断符

^p 匹配DOS文件的换行符

^r 匹配MAC文件的换行符(CR Only)

^n 匹配UNIX文件的换行符 (LF Only)

^t 匹配一个制表符

[ ] 匹配方括号中的单个的字符

删除空行: 替换 %[ ^t]++^p 为 空串

删除行尾空格: 替换 [ ^t]+$ 为 空串

删除行首空格: 替换 %[ ^t]+ 为 空串

每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 " ^1"

每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 " "

(如果一行是以空格开始的,则视之为一段的开始行)

将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1

(注意: 此处假定文本是以DOS方式回车换行 - CR/LF)

去掉HTML TAG: 替换 ^{<*>^}^{<*^p*>^} 为 空串

删除HTML中的所有<A>: 替换 <[ ]++a *[ ]++href[ ]++=*> 为 空串

删除文本中指定的前2列字符: 替换 %?? 为 空串

在第4列后插入2列空白字符: 替换 %^(????^)^(?^) 为 "^1 ^2"

查找所有的数字: [0-9]+[.]++[0-9]+

查找所有的单词: [a-z]+

查找所有的网址: http://[a-z0-9^~`_./^-^?=&]+

注意: 替换的时候需要勾选使用正则表达式选项

计算选中区域数字的合
比如如下文本
2
23a1
4 1.1
5
6
先选中,然后工具栏: 列/列/选取求和,UE会以空格,字母分割数字,告诉你一个总和

UE的列编辑功能(Alt+C)
   首先要alt+c,进入列编辑模式
这之后,你可以用鼠标选择一个方形的区域。删除,复制全看你喜欢了。
如果你想在每一行第二个字符开始加入一个'test',在列编辑模式下,定位光标到第一行,第二列。然后选择工具栏(列/插入填充列/test)
,你还可以用这个功能插入行数。在列编辑状态下的复制粘贴都很有意思,某些情况下可以取得意想不到的效果。

UE的比较
    UE内置一个比较功能,可以帮你比较2个文件的不同;操作:文件/比较文件;置一下比较参数,是否要ignore一些你不关心的东西。然后点击compare就到比较界面。你可以设置只显示不同或者相同或者都显示。日常的应用是可以了

加入当前时间
  有时候写代码要注释,比如那天改的,按一下F7试试。

恢复到上次存盘状态
一个文件改动多了,想undo到最初状态,file/revert to saved.

文件备份,重命名
  一个文件要备份,你如果选保存了,那当前打开的就是你保存之后的文件了。
     用 文件/创建附件、备份)
你还可以直接重命名当前编辑的文件 文件/重命名

笔记下UltraEdit的一些常用使用技巧相关推荐

  1. Maltab在数学建模中的应用(第二版)——读书笔记下

    Maltab在数学建模中的应用(第二版)--读书笔记下 1彩票中的数学2002B 总结 2露天卡车调度问题2003B 总结 3奥运会商圈规划问题2004A 总结 4交巡警服务平台的设置与调度2011B ...

  2. 关于WORD的一些常用使用技巧

    关于WORD的一些常用使用技巧 2006年11月23日 星期四 上午 01:25 把文字替换成图片 首先把图片复制到 剪贴板中,然后打开替换对话框,在"查找内容"框中输入将被替换的 ...

  3. 常用javascript技巧

    常用javascript技巧 //事件源对象 event.srcElement.tagName event.srcElement.type //捕获释放 event.srcElement.setCap ...

  4. vue seo关键词设置_网站SEO常用优化技巧

    SEO(Search Engine Optimization)搜索引擎优化,简单来说,就是通过技术手段,帮助我们的网站上首页.不同的搜索引擎,排名算法也不尽相同,导致了各项参数的权重比值也就不一样,但 ...

  5. SAP常用BASIS技巧整理

    SAP常用BASIS技巧整理 https://blog.csdn.net/edifierliu/article/details/5342578 1.创建一个新的用户 完成client创建和拷贝后,在开 ...

  6. [转]40种网页常用小技巧----Ajax中国

    1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border οncοntextmenu ...

  7. notepad 查找php函数,Notepad++中常用的技巧总结

    本篇文章给大家带来的内容是关于Notepad++中常用的技巧总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Notepad++是一款开源的文本编辑器,功能强大.很适合用于编辑.注 ...

  8. VC++ 常用编程技巧总结

    VC++6.0的使用以及编程技巧整理 1.MDI子窗口一启动就最大化      BOOL   CChildFrame::PreCreateWindow(CREATESTRUCT&   cs) ...

  9. 55种网页常用小技巧(javascript) (转)

    55种网页常用小技巧(javascript) 1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <tab ...

最新文章

  1. [转] 先验概率and后验概率
  2. 怎么将jenkins打包后的war自动部署到jetty上? 1
  3. '#selector' does not refer to an '@objc' method,No method declared with Objective-C selector 'compos
  4. 如何制作计算机启动盘,一款U盘启动盘制作小工具
  5. mysql 添加ios表情符号_mysql - 如何用PHP匹配并替换iOS标准的emoji表情符号
  6. zemax评价函数编辑器_zemax常用评价函数操作数..doc
  7. 年终将至,手把手教你做一份亮眼的年终总结报告
  8. 协程(Python)
  9. mongo按季度统计_2020年第一季度电网工程设备材料信息价(完整版)
  10. 细心微服务架构的优势与不足那点事
  11. markdown下载破解地址 和 常用语法
  12. 实验室gpu服务器集群 使用方法探索
  13. wps里面函数怎么使用_WPS表格中常用文本函数的用法
  14. 【软考软件评测师】2016年下案例分析历年真题
  15. 支付宝app支付签约开通详解,快速开通支付宝APP支付手机网站支付过风险开通,支付宝App支付签约不通过的解决办法。
  16. Arcgis使用教程(九)ARCGIS空间数据符号化
  17. Data Vault初探(十) —— 星型模型向Data Vault模型转化
  18. 我的世界网易绘梦师国服 物品材料介绍
  19. C++字符串大小写转换
  20. mysql 随机分组_mysql分组

热门文章

  1. Hyper-v下安装网络流量监测图形分析工具 Cacti
  2. 自定义的Spinner文字居中
  3. 开发一款高端大气上档次的android应用需要必备的知识——记于2013年末
  4. python中IO多路复用、协程
  5. java.util.Scanner应用详解
  6. android随机运算器开发小结1
  7. MyBatis 之 SqlMapConfig.xml 配置
  8. IOS LocationManager定位国内偏移,火星坐标(GCJ-02)解决方法
  9. mysql管理密码修改及管理权限设定(zz)
  10. 微软紧急修复FIP-FS中的 “Year 2022” 漏洞