作为一个程序员,不论是初级的还是高级的,记事本是必需品。但是单纯的记事本又会让人觉得太过于单调,假如写代码也会觉得不够明了。所以就出现了许许多多的比win自带记事本强的软件,比如notepad++,UltraEdit,EditPlus,EmEditor等等有许多,在这里我只说下notepad++,这个是免费开源的,可以去http://www.notepad-plus-plus.org这个官网下载。
以前看到同事常常用UltraEdit做列块操作,我非常的羡慕,直到今天,我才知道我小看了notepad++,他早就有这个功能了,而且还有一个更强的任意位置光标编辑。
比如我在sql中找出来固定格式的参数,我需要这些参数上进行组合另一组sql语句。当然我可以在获取参数的时候直接通过字符串链接组合,也可以通过excel的字符串组合来“造句”。不过如果数据不是非常复杂的话用notepad++的列块模式是更好更快捷的选择。
第一种,列块模式
按住alt,然后按住鼠标左键,往下拉出一条光标,(或者按住Alt再按Shift,然后按键盘的上下左右箭头),这样上下就可以同时操作了,等输入完成后,再点击鼠标做左键就结束列块编辑
第二种,任意光标模式
首先,去设置,(notepad++的设置》首选项》编辑》多列编辑(勾选:启动(ctrl+mouse click/selection)))
然后,可以在文本中进行操作编辑了:按住ctrl后再分别在多个位置单击鼠标主键(除了单击,还可以划动以选中字符。这样划动出了多个区域时,可以实现批量选中进而 替换、或复制 之一)。
以上就是notepad++的列块编辑,希望都能用的顺畅,notepad++是个好软件,在此谢过开发者
Comments | 2 条评论
之前用Notepad++,现在改用sublime了。
@米诺创意
刚刚百度了下,sublime是一个相当不错的软件啊,说是收费,但是百度说可以无限期免费使用,赞一个啊~