好的代码编辑器应该是什么样子的?

总结了一下自己理解的好的代码编辑器应该具备的特点~

  • 多语言代码高亮
  • 代码缩进
  • 多语言自动补全
    • 关键字自动补全
    • 括号自动补全
    • if、while、for自动补全
    • 空格/Tab自动补全
    • 类名,变量名,函数名自动补全
  • 快速移动
    • 光标快速移动到指定位置
  • 快速定位
    • 定位到指定行
    • 定位要查到的字符
    • 定位函数/变量的定义位置
  • 快速编辑
    • 快速删除
    • 快速选择代码区域
    • 快速替换/插入 #支持多个光标
    • 快速复制
  • 提示功能
    • 括号匹配
    • 参数个数匹配
    • 参数类型匹配
    • 其他错误提示
  • 多文件管理
    • 打开文件
    • 文件浏览窗口
    • 跨文件编辑/同时编辑
  • 代码调试
    • 可以运行代码进行调试
    • 可以方便查看调试结果/调试窗口
  • 注释和函数体可以折叠
  • 丰富的快捷键操作

好的代码编辑器应该是什么样子的?
http://yoursite.com/posts/62690/
作者
海鹏
发布于
2015年11月19日
许可协议