程序员文本编辑器比较

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

原创粉丝点击