很多场合下我们需要使用到纯文本编辑器,然而Windows自带的记事本功能很简陋。
下面列举了,我了解比较好的编辑器有如下的几款,不知道大家的最爱有哪些?
1. Notepad++ (平台:Windows)
特点:免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。
2. Emacs (平台:所有)
特点:具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU Emacs和XEmacs,它们是跨平台、完全免费并且开源。
3. UltraEdit (平台:Windows)
特点:提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持。但是需要付费。
4. TextMate (平台:Mac OS X)
特点:也是付费的,但是一分钱一分货,其界面很具吸引力,在短短几年中就获得了大量的爱好者。一般是“苹果党”的最爱,Windows用户如果喜欢TextMate的话可以尝试用一下类似TextMate的[url=http://www.e-texteditor.com/]E Text Editor[/url]。
5. Vim (平台:所有)
特点:和Emacs一样,Vim以键盘宏而广受欢迎,做为著名的老牌编辑器Vi的后代,Vim很适合键盘操作的程序员的口味。Vim的可定制性很强,Windows用户可以试试gVim 或gVim Portable ,Mac用户则有MacVim。如果你只是需要Vim最有特色的部分的轻量型编辑器,可以试试Cream 。
6. TextPad (平台:Windows)
特点:它同样拥有适合程序员的多种功能,语法高亮,代码拦截以及宏,TextPad具有不错的搜索能力和易用性。
7. EditPlus(平台:Windows)
特点:是棒子开发的,功能强大的可处理文本、HTML和程序语言的32位编辑器,可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
8. Vista内置的Notepad2 flo's freeware
特点:WinXP自带的记事本,我们既喜欢它的小巧玲珑,又苦于功能稍微偏弱,比如:不能语法高量显示、不能显示行号,这两个最大的缺陷。不过现在你可以高兴啦!Vista的记事本把这些功能都补上了!1>支持语法高亮功能,并可自定义语法模版。2>支持正则表达式的搜索和替换功能。3>支持行号等显示增强功能。4>支持页面的放大和缩小功能。一个很不错的记事本,功能介绍:
1). 自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,
PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多
脚本文件。
2). 支持ANSI,Unicode,UTF-8等编码互换
3). 可以设置无限个书签(9种图标可换)轻松定位
4). 空格,制表符彩色显示,并可互相转换
5). 可以对任意的文本块进行操作,ALT键+鼠标
6). 对括号{}〔〕()可以高亮配对显示,方便查看(仅对英文符号有效)
7). 可以自定义代码页和字符集,对中文支持良好
8). 使用标准的正则表达式搜索和替换
9). 可以使用半透明模式,cool
10) 快速放大、缩小页面,不用再设定字体大小
11) 可以指定ESC键最小化Notepad2到系统托盘或者关闭Notepad2
更重要的是可以使用这个,把XP系统里面的那个简单版本的给替换掉。
还有一些只听过名字,没有深入了解过,就不做介绍了,只在下面简单的列举出来
9. Programmer's Notepad
10. PSPad
11. MetaPad
12. DocPad
13. TED Notepad
14. AkelPad
参考文章:http://lifehacker.com/385929/best-text-editors