Chinaunix首页 | 论坛 | 博客
  • 博客访问: 778744
  • 博文数量: 230
  • 博客积分: 6330
  • 博客等级: 准将
  • 技术积分: 2188
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-10 15:55
个人简介

脚踏实地

文章分类

全部博文(230)

文章存档

2017年(1)

2016年(7)

2015年(10)

2014年(32)

2013年(24)

2012年(33)

2011年(50)

2010年(30)

2009年(43)

分类: C/C++

2010-12-07 16:25:55

Tip 1: 列模式(快捷键:Alt+c 

当你需要批量修改数据或者造数据的时候,这个功能显示了强大威力。

    

Tip 2Ctrl+w 切换自动换行 

这个快捷键您用过么?您一定有过查看一行文字超级长,不得不拖动下面的滚动条进行阅读的时候,这样非常的不符合我们的阅读习惯。

这时Ctrl+w快捷键就派上用场啦。切换回原模式方法:再一次键击Ctrl+w

 

Tip 3Ctrl+e 整行删除,下行上调

这个快捷键可以体现出你操作功力和个人魅力,高效编辑从这个快捷键开始,该快捷方式相当与vim中的“dd”删除整行的功能,一旦掌握,功力倍增。

 

Tip 4F3 查找

用鼠标选中一个关键字后,使用F3可以快速的向当前位置之后搜索该选中的关键字,向前搜索怎么操作呢?当然是“Ctrl+F3

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

 

Tip 5: 做行标记 Ctrl+F2 切换书签

移到需要标记的行按下Ctrl+F2,标记好了;走到文件的任意其他行,按F2,回到标记处。可以做多个标记,这时F2在各个标记中循环走动。F2:Next BookmarkAlt+F2:Previous Bookmark

我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。

我在这里强烈推荐的是另外一个使用技巧:

在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框,点击一下“全部书签标记”后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所有包含“create table”的行都标记了书签。

这里您有要问啦,那我这么向上和向下查看书签标记呢?

不要着急,您试试F2Alt+F2F2是查看下一个书签标记,Alt+F2是查看上一个书签标记。

取消书签标记的方法:再一次的键击Ctrl+F2

 

Tip 6Ctrl+r替换

可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大的。高手与普通选手的区别可能就在这里啦。

这里抛个砖,列举几个常用的技巧:

1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)

CTRL+R --> 点选"正则表达式" --> “查找内容”输入 %*输入您要删除的行包含的字符串*^p --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!

解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件类型的换行符(Unix 类型文件的换行符是 ^nMAC(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 7: 列标志

写后台程序的时候不希望一行写的太长,一般要小于80个字节,但即使显示了标尺也看不大清楚屏幕中下部的行是否已经到了80字节,除非看下部状态条的列号。这时这个东西就起作用了。菜单路径:ViewSet Column Markers,可以设置两个列标志,我们先设第一个,在第一个编辑框中填入80,再选择ViewShow Column Marker 1,看到了?第80字节的地方出现了一条竖线。

 

Tip 8: 注释

有时调试程序时需要把连续的多行用“//”注释,然后还要放开注释,一行一行写太土了吧,有现成的东西用。选定要注释的行,EditComment

Add增加注释,EditComment Remove


Tip 9: ctrl+b 

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


Tip 10: 编辑文件如何加入时间戳 ?

F7 快捷键即可.你试试看?  

Tip 1: 列模式(快捷键:Alt+c 

当你需要批量修改数据或者造数据的时候,这个功能显示了强大威力。

    

Tip 2Ctrl+w 切换自动换行 

这个快捷键您用过么?您一定有过查看一行文字超级长,不得不拖动下面的滚动条进行阅读的时候,这样非常的不符合我们的阅读习惯。

这时Ctrl+w快捷键就派上用场啦。切换回原模式方法:再一次键击Ctrl+w

 

Tip 3Ctrl+e 整行删除,下行上调

这个快捷键可以体现出你操作功力和个人魅力,高效编辑从这个快捷键开始,该快捷方式相当与vim中的“dd”删除整行的功能,一旦掌握,功力倍增。

 

Tip 4F3 查找

用鼠标选中一个关键字后,使用F3可以快速的向当前位置之后搜索该选中的关键字,向前搜索怎么操作呢?当然是“Ctrl+F3

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

 

Tip 5: 做行标记 Ctrl+F2 切换书签

移到需要标记的行按下Ctrl+F2,标记好了;走到文件的任意其他行,按F2,回到标记处。可以做多个标记,这时F2在各个标记中循环走动。F2:Next BookmarkAlt+F2:Previous Bookmark

我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。

我在这里强烈推荐的是另外一个使用技巧:

在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框,点击一下“全部书签标记”后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所有包含“create table”的行都标记了书签。

这里您有要问啦,那我这么向上和向下查看书签标记呢?

不要着急,您试试F2Alt+F2F2是查看下一个书签标记,Alt+F2是查看上一个书签标记。

取消书签标记的方法:再一次的键击Ctrl+F2

 

Tip 6Ctrl+r替换

可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大的。高手与普通选手的区别可能就在这里啦。

这里抛个砖,列举几个常用的技巧:

1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)

CTRL+R --> 点选"正则表达式" --> “查找内容”输入 %*输入您要删除的行包含的字符串*^p --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!

解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件类型的换行符(Unix 类型文件的换行符是 ^nMAC(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 7: 列标志

写后台程序的时候不希望一行写的太长,一般要小于80个字节,但即使显示了标尺也看不大清楚屏幕中下部的行是否已经到了80字节,除非看下部状态条的列号。这时这个东西就起作用了。菜单路径:ViewSet Column Markers,可以设置两个列标志,我们先设第一个,在第一个编辑框中填入80,再选择ViewShow Column Marker 1,看到了?第80字节的地方出现了一条竖线。

 

Tip 8: 注释

有时调试程序时需要把连续的多行用“//”注释,然后还要放开注释,一行一行写太土了吧,有现成的东西用。选定要注释的行,EditComment

Add增加注释,EditComment Remove


Tip 9: ctrl+b 

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


Tip 10: 编辑文件如何加入时间戳 ?

F7 快捷键即可.你试试看?  

阅读(11111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~