我需要基于控制台的文本编辑器来编写源代码和电子邮件等人类可读的文本。我需要它对用户友好。这对我来说意味着:
- 您可以按照与记事本或 gedit 相同的方式使用它。
- 您可以在那里使用鼠标。
- 如果您需要您的母亲、女朋友或其他人来编辑您的文本,他们会知道该怎么做,他们不会意识到它是一个控制台,只会感觉它类似于记事本。
- 复制、粘贴、撤消可以通过常用的组合键(Ctrl-C、Ctrl-V、Ctrl-Z)照常进行。
- shift 和箭头键照常工作。它们选择文本。
当我回到电脑前时,我想使用文本编辑器进行编程。我期望:
- 语法突出显示
- 自动缩进
- 用制表符替换空格
- 用于编译的键盘快捷键
- 可以配置它来使用调试器
- c#、java、c++ 和其他语言的自动完成功能
- 我对 IDE 的其他期望。
我使用并配置 vim 已有几年了。但它从未满足过我的所有期望(但它几乎做到了)。
我想如果我再有几周的时间来配置 vim,我就可以完美地配置它。不幸的是,我不能永远配置 vim。
还有其他选择吗?希望我曾经设置过某个编辑器,它可以永远工作?你用什么?我经常听说人们在使用 emacs。它值得学习吗?
答案1
奶油基于 Vim,但不适合硬核用户。由于它只是一组 vim 脚本,因此它应该可以在控制台中运行,尽管我从未尝试过。
答案2
我会建议GNU 纳米因为它很简单并且支持语法高亮。
截图自nano 的维基百科页面:。