sunnybug是一名程序员,所以对文本编辑器的要求不局限于能输入文本就行了,语法高亮、列操作、快捷键、二进制等功能都是必需的!必需的!用过很多款文本编辑器,这里只是比较一下用的比较多的几款。一方面和大家交流下,一方面也是做个笔记,防止以后忘记自己当初的选择理由(被人蛊惑改用vim无数次,每次都忘记了当初弃用vim的理由)
Vim
优点:
- 免费开源
- 功能强大,只有你想不到,没有你做不到
- 不适合Windows习惯用户,由于搜索默认开启正则表达式,导致要搜索特殊字符(比如.),还得改为\.
- 对二进制支持不好
- 对列操作支持无法所见即所得
- 操作太复杂
UltraEdit(sunnybug备用的编辑器)
优点:
- 功能强大
缺点:
- 商业软件
EmEditor(sunnybug的主要编辑器)
优点:
- 体积小巧,运行速度快,但是功能强大
- 列操作支持不错
缺点:
- 商业软件
- 安装包没有带太多语法格式(lua和autohotkey都需要额外安装,关键是配置也不那么友好)
Notepad++
优点:
- 免费开源
- 默认支持很多语法格式
- 列操作支持不错
缺点:
- 复制和剪切操作,在未选择字符时,不会操作整行(这个功能对提供工作效率很有帮助)