我正在寻找一个简单的文本编辑器,可以在 Linux 中从命令行使用它来编辑文件。我习惯在 Windows 中编辑文件,所以我在寻找具有相同键盘界面的东西。这意味着:
- SHIFT+箭头键/PGUP/PGDN 选择文本
- CTRL+C、CTRL+X、CTRL+V 复制/剪切/粘贴
差不多就是这样了。令人惊讶的是,我很难找到类似的东西。Vi/emacs 当然不行。Nano 很接近,但有自己的非标准剪切/粘贴/选择键盘快捷键。
这个东西肯定存在。提前感谢你为我指明了正确的方向。
答案1
nano 是我发现的最接近于我可以轻松过渡的东西。它无疑是最接近于在 DOS 中编辑的命令行工具。
答案2
我强烈建议您学习 vim。有很多“快速入门”和“快速参考”指南可以帮助您入门。从长远来看,您会更开心。
答案3
cream 是一个更容易学习的 vim,它实现了普通用户访问键绑定。我没有用过,但他们有一个时髦的网页。
像 cream 这样的软件的缺点是它在特定系统上可用的可能性比 vim 要小得多。vim 或 vi 本身肯定可以安装在任何 unix-ish 系统上。
如果您有兴趣学习 vim,以便在需要时随时使用它或 vi,最好的办法可能是将其安装在您的 Windows 系统上并开始使用它代替记事本。有很多东西需要学习,如果您学会了它,您将能够比以前更快地完成事情。
提示和资源- Vim 的帮助非常详尽:尝试该命令
:help help
即可开始。 - 撤消很容易:只需按
<ESC>
and/或<CTRL-C>' a couple times to get back to normal mode. You can then undo any accidental changes, using
u`,直到回到您想要的位置。 <CTRL-R>
将会重做。:help vimtutor
将会显示一个教程。- 我找到了这个视觉备忘单在第一次学习 vim 时非常有价值。
在你花了几个小时学习基本命令之后,你可能会开始节省基本编辑的时间。另外,这很有趣:它使编辑更像街机或策略游戏。这方面,即防止大脑腐烂和因感觉枯燥乏味而导致的生产力损失,实际上可能比速度的提高更有价值。
这篇文章有更多关于学习 vim 的技巧:stackoverflow.com/questions/74625/what-is-the-best-way-to-force-yourself-to-master-vi
答案4
mcedit
附带午夜指挥官( mc
) 声称能够在支持该功能的终端上进行移位箭头选择,但没有说明具体是哪些终端。
在 xterm 和 gnome-terminal 中,选择对我来说是可行的,但在 PuTTY 中则不行(至少在我配置的方式中是这样)。