寻找具有以下功能的代码编辑器软件

寻找具有以下功能的代码编辑器软件

我正在寻找一个具有以下 php、html 和 css 编码功能的文本编辑器:

  • 代码折叠
    • 基于缩进(最好的例子是 EditPlus)
    • 从某一缩进级别开始,到下一相同级别或更高级别的缩进处停止
  • 行/块重复
  • 括号突出显示
  • 语法高亮
  • 选择突出显示(发生)
  • 切换评论行/评论块
  • 良好的文件浏览器(打开了多个目录)
  • 代码片段

这些就是我所寻找的基本功能。我尝试了几个编辑器,但发现它们在某些方面都有所欠缺。

  • 带插件的 Gedit
  • Geany 带插件
  • 贾夫德
  • j编辑
  • 赛特
  • 超级编辑 ...

除了基于缩进的代码折叠之外,唯一真正接近拥有这一切的是 Netbeans。

我读到它vim具有高度可配置性,但我有点害怕学习曲线。

如果有人知道我梦想的编辑,请告诉我。

答案1

Vim 或 Vi IMproved,以相对较低的性能损失提供了您提到的所有功能(以及更多)。

我强烈推荐这个项目vim教程帮助您入门。它始终随 Vim 一起提供,您可以从终端运行它。

我已经使用 Vim 大约一年了,它为我节省了大量的时间。

有一个维基百科, 也。

当你掌握了基础知识之后,它会比大多数编辑器更快。

答案2

值得一试 eclipse,它是跨平台的、开源的,并且有插件可以实现一切,尽管你正在寻找的功能已经得到原生支持。更多信息这里

Vim 也很棒,只要你熟悉按键和输入模式,用它工作就非常酷,尤其是在命令行环境中,有时强大的编辑器是多余的。我建议你打印一份 vim 快捷键备忘单,并在空闲时间尝试一下。

答案3

Emacs 可以做到所有这些,甚至更多。它确实需要一点学习时间,但比 vim 更加用户友好,并且具有图形化前端和出色的内置手册。

答案4

当然是 Emacs。这是我见过的最好的 Emacs 教程:

http://xahlee.info/emacs/emacs/emacs.html

相关内容