寻找linux文本编辑器。我可以通过emacs稍微摸索一下,但只是真正了解基础知识。我喜欢OSX上的TextMate,但有时觉得它有点弱(也许我只是没有学到它)。我不知道emacs或vim是否值得,因为我仍然主要在eclipse中编程。
答案 0 :(得分:6)
取决于手头的任务。
我一直在使用Geany编写脚本,它具有基本的IDE功能,良好的语法高亮等。
答案 1 :(得分:2)
+1 vim。学习曲线可能有点陡峭,但vimtutor可以帮助你很多。
一旦你习惯了它,你会想知道没有它你是如何生活的。
答案 2 :(得分:1)
gedit中。有一堆插件,并支持vi绑定。我认为它符合您的所有要求。
答案 3 :(得分:1)
我推荐Komodo Edit用于大型项目。可以通过易于使用的界面为命令和片段创建宏,键绑定。并且对大多数语言也提供了良好的语法高亮支持。
第二个选择是geany。它更快速,更简单,适用于您只想编辑单个文件或小项目的大多数情况。
答案 4 :(得分:1)
如果您想学习vim或emacs,请自行打印vim或emacs快速参考卡。
事实上,我建议学习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:)