Linux文本编辑器:漂亮。快速。强大。容易拿起

时间:2012-01-05 22:50:44

标签: linux text-editor

寻找linux文本编辑器。我可以通过emacs稍微摸索一下,但只是真正了解基础知识。我喜欢OSX上的TextMate,但有时觉得它有点弱(也许我只是没有学到它)。我不知道emacs或vim是否值得,因为我仍然主要在eclipse中编程。

  • 语法突出显示
  • 主题支持。如果可能的话,我会喜欢像旭日一样的东西。
  • 当我使用它与其他程序时,希望不必以不同的方式思考。即我不认为我想学习emacs / vi的所有快捷方式。 (如果我要在这条路线上出售,我需要一些东西来帮助我快速上手,并希望在应用程序中有助于发现功能的东西)。奶油可能会去这里,但如果我这样做,我不知道我错过了什么。
  • 鼠标使用(文本选择,光标放置等)
  • 看起来并不糟糕(是的,美学对我来说很重要)。
  • 自动格式化支持
  • 重量轻
  • 可以从命令行轻松调用。

6 个答案:

答案 0 :(得分:6)

取决于手头的任务。

我一直在使用Geany编写脚本,它具有基本的IDE功能,良好的语法高亮等。

答案 1 :(得分:2)

+1 vim。学习曲线可能有点陡峭,但vimtutor可以帮助你很多。

一旦你习惯了它,你会想知道没有它你是如何生活的。

答案 2 :(得分:1)

gedit中。有一堆插件,并支持vi绑定。我认为它符合您的所有要求。

答案 3 :(得分:1)

我推荐Komodo Edit用于大型项目。可以通过易于使用的界面为命令和片段创建宏,键绑定。并且对大多数语言也提供了良好的语法高亮支持。

第二个选择是geany。它更快速,更简单,适用于您只想编辑单个文件或小项目的大多数情况。

答案 4 :(得分:1)

如果您想学习vim或emacs,请自行打印vimemacs快速参考卡。

事实上,我建议学习vim或emacs,即使你最常使用一个更现代的编辑器,因为它们只有在没有别的时候存在。

我个人更喜欢vim,因为很多vim命令都匹配sed和perl命令,如果经常使用这些命令,请务必考虑vim。如果你喜欢lisp,你应该选择emacs。

bash的vi模式存在一个问题,它忽略了多年的箭头键,这迫使人们在bash中使用vim进行编辑和emacs模式,但现在set -o vi在bash中正常工作。

答案 5 :(得分:1)

+1 Vim - 这是我最喜欢的编辑器,我越了解快捷方式并使用更多的插件和东西,我永远不会去另一个编辑器:)虽然在业余时间我已经开始涉足Emacs了,只是为了踢。 Vim基本上有两种模式 - 普通模式和插入模式,因此您可以在它们之间来回切换。在您输入的插入模式中,在正常模式下,您可以使用快捷方式进行魔术。功能很棒,过了一段时间后它就变得直观了,你开始发现你刚刚做了一个键盘组合并且它按照你的预期工作,尽管你从来没有专门读过这个组合。例如。删除直到光标当前位置前的字符'x'= Esc + d + T + x(当你只知道Esc + d + t + x(小t)在正向模式下工作时。

Linux上更简单的是nano,pico和gEdit:)