我正在寻找一个具有以下 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 教程: