好的代码编辑器应该是什么样子的?
总结了一下自己理解的好的代码编辑器应该具备的特点~
- 多语言代码高亮
- 代码缩进
- 多语言自动补全
- 关键字自动补全
- 括号自动补全
- if、while、for自动补全
- 空格/Tab自动补全
- 类名,变量名,函数名自动补全
- 快速移动
- 光标快速移动到指定位置
- 快速定位
- 定位到指定行
- 定位要查到的字符
- 定位函数/变量的定义位置
- 快速编辑
- 快速删除
- 快速选择代码区域
- 快速替换/插入 #支持多个光标
- 快速复制
- 提示功能
- 括号匹配
- 参数个数匹配
- 参数类型匹配
- 其他错误提示
- 多文件管理
- 打开文件
- 文件浏览窗口
- 跨文件编辑/同时编辑
- 代码调试
- 可以运行代码进行调试
- 可以方便查看调试结果/调试窗口
- 注释和函数体可以折叠
- 丰富的快捷键操作
好的代码编辑器应该是什么样子的?
http://yoursite.com/posts/62690/