Tip 1: Alt+C 列模式
可以说最初选择使用这个文本编辑软件,原因很简单,就是因为“她”具有列编辑模式。
如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦。这是一个超级“赞”的功能。
在对大文本进行批量的列编辑时候非她莫属(如果您是Windows平台上另外一个强大的文本编辑软件gVim的使用者除外)。
快实验一下这个功能吧。

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

Tip 3:Ctrl+F2 切换书签
我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。
我在这里强烈推荐的是另外一个使用技巧:
在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框,点击一下“全部书签标记”后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所有包含“create table”的行都标记了书签。
这里您有要问啦,那我这么向上和向下查看书签标记呢?
不要着急,您试试F2和Alt+F2,F2是查看下一个书签标记,Alt+F2是查看上一个书签标记。
取消书签标记的方法:再一次的键击Ctrl+F2

Tip 4:F3 查找
用鼠标选中一个关键字后,使用F3可以快速的向当前位置之后搜索该选中的关键字,向前搜索怎么操作呢?当然是“Ctrl+F3”
以上是默认情况下可用,有时您会发现F3不好用了,每次操作后都是在查找上次搜索过的信息,经过secooler细心、耐心而又仔细的研究后终于发现了这个问题症结。根本原因是您开启了“Ctrl+F”中的“正则表达式”功能。取消这个选项后就可以解决这个问题。为了解决这个问题我曾经郁闷了很久,写到这里,希望您不要走弯路。

Tip 5:Ctrl+R 替换
可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大的。高手与普通选手的区别可能就在这里啦。
这里抛个砖,列举几个常用的技巧:
1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “%*输入您要删除的行包含的字符串*^p” --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!
解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件类型的换行符(Unix 类型文件的换行符是 ^n,MAC(Apple)类型文件的换行符号为 ^r,在使用换行符的时候这里要注意一下)。所以含义不言自明。
2.删除行尾空格
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “ ++$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

使用UE自带的功能(UE)已经想到你可能总使用这样的功能啦:右键 --> 点击“格式” --> 点击“删除行尾空格”
3.删除空行
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p^p” --> “替换为”输入“^p” --> 点击“全部替换” -->OK 搞定!
4.每行行尾添加分号“;”
CTRL+R --> 点选"正则表达式" --> “查找内容”输入美元符号“$” --> “替换为”输入分号“;” --> 点击“全部替换” --> OK 搞定!

CTRL+R --> 点选"正则表达式" --> “查找内容”输入“^p” --> “替换为”输入“;^p” --> 点击“全部替换” --> OK 搞定!
以上都是日常非常常用的替换小技巧,到此,知道UE的正则表达式的厉害啦吧,慢慢体会吧。

Tip 6:Ctrl+B 括号匹配
在编辑括号套括号的脚本时,Ctrl+B括号匹配的功能就派上用场了,此快捷方式可以重复使用。从此心不烦了,眼不花了,您看,还真对得起咱这高级人类的身份啦。

Tip 7:Ctrl+E 整行删除,下行上调
这个快捷键可以体现出你操作功力和个人魅力,高效编辑从这个快捷键开始(广告时间,可以飘过~~)
该快捷方式相当与vim中的“dd”删除整行的功能,一旦掌握,功力倍增。

Tip 8:F7 插入当前系统时间
从此再也不用因为输错时间而担忧了。
我经常在书写故障问题处理文档时先在最前面插入一个时间戳,起到备忘的目的
操作一下先:现在的时间是 2009-4-8 13:53

Tip 9:Ctrl+G 转到行/页
用于超大日志文件定位到具体行,您一试便知。

Tip 10:Ctrl+0 ~ 9 UE的10个剪贴板
“编辑” --> “剪贴板”
这里您会看到UE的10个剪贴板,这个功能建议慎用,有可能因为没有恢复使用Windows默认的剪贴板导致拷贝(Copy)和粘贴(Paste)的内容不匹配,慢慢体会这个功能吧。
所有经历过拷贝(Copy)和粘贴(Paste)的内容不匹配的同学们都会对这个功能心有余悸。不过不要怕怕,功能时用的,只要好好的按照规则使用,这个功能类似“多个临时寄存器”,用好了还是会提高我们文本编辑的效率的。

Tip 11:Shift+Alt+D   重复一行

  将光标所在行复制粘贴到下一行、

Tip12:Ctrl+Enter  插入行命令

  用来在当前光标位置下面插入一个新行

Tip 13: 取消文件板寸时自动新建bak文件

  高级-->配置-->文件处理-->备份-->保存时备份文件:不备份

Tip 14:弘

  弘-->编辑弘-->新建弘-->输入弘名称,点确定-->可以根据右下角帮助选添需要的功能-->关闭-->是

  ctrl+M 执行弘。

  如果有已经保存好的弘,可以  弘-->加载宏

【UE】常用的UltraEdit使用技巧的更多相关文章

  1. 【Tips】【UE】总结自己常用的UltraEdit使用技巧

    如果您问我每天都要打开的软件是什么,那毫无疑问是UltraEdit!作为一位DBA,每天都要写各种脚本,尤其是在对具有超多行行的大文件进行精心编辑时,没有一个好的文本编辑器是不成的.掐指一算,哇塞,自 ...

  2. 常用的UltraEdit使用技巧

    Tip 1: Alt+C 列模式可以说最初选择使用这个文本编辑软件,原因很简单,就是因为"她"具有列编辑模式.如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦.这是一个 ...

  3. WebStorm 常用功能的使用技巧分享

    WebStorm 是 JetBrain 公司开发的一款 JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅. 本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大 ...

  4. 15 个 Eclipse 常用开发快捷键使用技巧

    15 个 Eclipse 常用开发快捷键使用技巧 1.alt+? 或 alt+/:自动补全代码或者提示代码 2.ctrl+o:快速outline视图 3.ctrl+shift+r:打开资源列表 4.c ...

  5. Linux 常用基本命令及应用技巧

    需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...

  6. Java常用的输出调试技巧

    --------siwuxie095                 Eclipse 开发中常用的输出调试技巧:     先在左侧的 Package Explorer,右键->New->J ...

  7. 【前端】javascript中10常用的个小技巧总结

    javascript中10常用的个小技巧总结 本文转自:http://www.cnblogs.com/libin-1/p/6756393.html 1. new Set() 可能有人知道ES6中提供了 ...

  8. Eclipse 常用快捷键及使用技巧

    做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的 ...

  9. 微信小程序入门与实战 常用组件API开发技巧项目实战*全

    第1章 什么是微信小程序? 第2章 小程序环境搭建与开发工具介绍 第3章 从一个简单的“欢迎“页面开始小程序之旅 第4章 第二个页面:新闻阅读列表 第5章 小程序的模板化与模块化 第6章 构建新闻详情 ...

随机推荐

  1. less嵌套规则

    嵌套,是less里面最有意思的小东西,比如说我们经常性的去写一些列表性的东西 html <ul class="list"> <li><a href=& ...

  2. nagios安装部署及详细配置说明(转)

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

  3. .net 后台页面统一验证是否登录

    首先新写一个PageBase类 using System; using System.Collections.Generic; using System.Web; namespace Departme ...

  4. 一个有趣的 SQL 查询

    来源:站长资讯 一个朋友有这样一个SQL查询需求: 有一个登录表(tmp_test),包含用户ID(uid)和登录时间(login_time).表结构如下: ********************* ...

  5. 使用jdk自带的线程池。加载10个线程。

    在开发中使用线程,经常不经意间就new Thread()一个出来,然后发现,这样做不是很好,特别是很多线程同时处理的时候,会出现CPU被用光导致机器假死,线程运行完成自动销毁后,又复活的情况. 所以在 ...

  6. SIGAI深度学习第九集 卷积神经网络3

    讲授卷积神经网络面临的挑战包括梯度消失.退化问题,和改进方法包括卷积层.池化层的改进.激活函数.损失函数.网络结构的改 进.残差网络.全卷机网络.多尺度融合.批量归一化等 大纲: 面临的挑战梯度消失问 ...

  7. React中生命周期

    1.过时的生命周期(v16.3之前) 1.当前组件初次渲染: 绿色表示执行顺序. constructor(): 如果不需要初始化,可以直接省略,会自动补全该函数. 可以在这个方法中初始化this.st ...

  8. Crystal Report水晶报表碰到的一些纠结问题

    1.插入PNG文件时,透明的背景会变成黑色.试了矢量图WMF文件,是可以正常显示的,不过毕竟得到矢量图比较困难.   后来找到个方法,就是把JPG图片放在子报表里,调整子报表在父报表的位置并且保持JP ...

  9. HDU3076 ssworld VS DDD

    嘟嘟嘟 友情提示:数据把\(hp1\)和\(hp2\)弄反了! 进入正题. 这题还是比较好想,令\(dp[i][j]\)表示第一个人赢了\(i\)场,第二个人赢了\(j\)的概率,转移就是分别考虑这一 ...

  10. java集合类-List接口

    List接口包含List接口及List接口的所有实现类,List集合中的元素允许重复. List接口 List接口继承了Collection接口,包含Collection接口的所有方法,还定义了两个非 ...