本文没有研究对于初学者来说很繁琐的vim和Emacs,而且如果你是vim和Emacs的大神,这篇文章也可就此略过了。
Windows中记事本是一款最简单的代码编辑器。这里要介绍的Notepad2可替代记事本,Sublime text2更是各种代码编辑器的神器!
- Notepad2推荐星级:★★★★☆Notepad是一款轻量级的、免费的、开源的绿色小软件,解压后只有一个主程序。具有显示行号、内建各种程序语法的高亮度显示、改变背景颜色、支持Unicode与UTF-8的功能。最重要的是他具有一般文书编辑软件所没有的「行列功能」,可以进行区块模式选取的编辑。来看看它的主要功能:
- 语法高亮: HTML、XML、PHP、ASP (JS、VBS)、CSS、JavaScript、VBScript、C/C++、C#、资源脚本、Makefiles、Java、Assembly、Pascal、Visual Basic、SQL、Perl、Python、配置文件、Apache 配置文件、批处理文件、Diff 文明宽
- 完全支持内部或外部文本拖曳编辑
- 支持基础的正则表达式搜索与替换
- 支持单词、行与块编辑操作
- 支持选择矩形区域 (Alt+鼠标)
- 支持括号匹配、自动缩进、行标记、缩放等
- 支持 Unicode、UTF-8、Unix 与 Mac 文本文件
- 支持打开外壳链接
- 支持对程序进行最大化地调
不过Notepad2的缺点是不能打开兆级别的文件,这点不如Windows记事本。Notepad2官网网站:http://www.flos-freeware.ch/notepad2.html - Sublime Text 2推荐星级:★★★★★Sublime Text 2 是共享软件,不购买也可以完整使用,只是有时保存的时候会提示你购买,取消就可以了。这款软件也绝对值得你一试!不仅支持Windows,更支持Linux和Mac OS!软件提供多种主题,编辑代码,不禁高亮,还能自动提示,绝对的神器!无论你修改了什么,都不要担心有没有保存,在你退出的时候它都给你保存了,即便你的是临时文件,一次都没有保存过,它都会给你保存着,下次打开软件时文件还在,除非自己手动关闭了文件。Sublime Text 2 的特色功能:
- 良好的扩展功能,官方称之为安装包(Package)。
- 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞。
- 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”
- 即时的文件切换。
- 随心所欲的跳转到任意文件的任意位置。
- 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
- 支持 VIM 模式
- 支持宏。
- 等等……
遗憾的是,Sublime Text 2 本身不支持GB2312之类的编码,使用ConvertToUTF8插件能很好地解决这个问题。它的官方网站:http://www.sublimetext.com/
另外在Windows下Notepad++也是一个不错的选择,Notepad++可以替代Notepad2使用。Utral Edit是个老牌的工具,除了具有常用功能外,它还能轻松打开上百兆的大文件。
评论
发表评论