2013-01-24 工欲善其事,必先利其器。
小工具,大智慧(一)
——notepad++
说说初衷,有些时候总需要一些小工具,可是就是不知道什么样的是最适合、漂亮的。
有时候能够看到一个小巧、高效、实用的软件的确让人心旷神怡。而那些使用起来方便、简洁,能大大提高工作效率的小巧软件,的确是我们装机的必备神器。本系列旨在寻求哪些神器。其实主要还是面向使用,有时候可能相同功能的软件(API)很多,为方便得心应手的使用,而着重去寻找开源软件。(还望大家多多支持,帮助!)
<一>编辑软件 notepad++:(10M左右大小,windows平台,官网:http://notepad-plus-plus.org/)
编辑软件多如牛毛,好的也很多,比如Editplus等。但是大多数都是收费的。对于破解版,我的原则是能不使用就不使用,除非迫不得已(罪过,如同小偷)。因此收费的我一般就不多做介绍了。notepad++,确实是一个非常优秀的编辑软件,特别是对我们这些玩编程的人来说。别的不多说,看看下面这段文字,就找不到一点不去玩玩它的理由!
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages.Running in the MS Windows environment, its use is governed by GPL License.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power nsumption, resulting in a greener environment.
再说说我的几点使用心得。
1.快捷键的设置与查看。
一个好的工具,不只是能够完成相应的功能,重要的是能够提高工作的效率。快捷键一般是我们玩一个工具,首先去关注的问题之一。notepad++有丰富的快捷键。而且可以自己定制(perfect!)。
具体有两种方法:
1.运行(alt+r)->管理快捷键.
2.宏(alt+o)->管理快捷键.
然后可以查看、更改相应的快捷键。
2.文本编辑与快捷键的使用(前提是自己没有去重新设置)
支持几乎所有语言的源码,反正我会用的,不会用的都行。
ctrl+a(全选),ctrl+C(复制),ctrl+z(剪切),ctrl+v(粘贴),ctrl+s(保存)自不必说,路人皆会。
ctrl+d:复制当前行
ctrl+l : 删除当前行
3.编程必备相关功能与快捷键
ctrl+Enter:默认的代码自动完成快捷键(自动提示,必备!)
ctrl+k:自动行注释,写过代码吧,注释肯定是会有用的。
ctrl+shift+k:取消行注释。
ctrl+shift+q:区块注释
4.文本比较(以后介绍专门的比较工具,不过这个已经不错了,这个需要安装compare插件)
alt+d: 打开的文件比较
ctrl+alt+d: 关闭文件比较
alt+s:跟上次保存的文件比较
alt+b:跟SVN的文件比较
ctrl+page+up:上一个差异地方
ctrl+page+down: 下一个差异地方
ctrl+shift+page+up:第一个差异地方
ctrl+shift+page+down:最后一个差异地方
5.其实notepad++,最漂亮的还有插件和宏,
还在慢慢探索……
其他漂亮的功能还在探索,有时间了好好看看源码,也是一个不错的选择。