面向代码的编辑器:必备功能?

时间:2012-03-16 04:07:28

标签: text ide editor text-editor

我希望这个问题不属于“主观问题”的情况,但这就是:

我已经编写了近18年的代码,并且在过去一年左右迁移到Macs,开始考虑从头开始编写代码编辑器是不可避免的 - 可能只是为了尝试这件事,或者做一些完全符合我需要的东西。我想知道:

  • 良好代码编辑器的绝对必要性是什么? (按优先顺序,如果可能的话)
  • 如果我们谈论的是一个不那么传统的功能,你能举例说明该特定功能的实际实现吗? (“xxxxx”,如Windows上的Notepad ++)。

期待看到你的答案......

* 嗯,有时可以看作是“编辑”和“IDE”之间的细线,但是我们不能排除更多...面向IDE的......

1 个答案:

答案 0 :(得分:0)

  • 使用错误检查突出显示语法。

  • “转到定义”/“转到声明”。其他类型的快速“转到”。

  • 您可以想象多种自动填充。

  • Vim模式或Vim克隆(命令/编辑模式二分法)。

还有很多其他很好的功能,比如自动重构,但我相信上面是源代码编辑器的明确特征。