Linux 命令行中 Notepad/Edit 的等效项

Linux 命令行中 Notepad/Edit 的等效项

我正在寻找一个简单的文本编辑器,可以在 Linux 中从命令行使用它来编辑文件。我习惯在 Windows 中编辑文件,所以我在寻找具有相同键盘界面的东西。这意味着:

  • SHIFT+箭头键/PGUP/PGDN 选择文本
  • CTRL+C、CTRL+X、CTRL+V 复制/剪切/粘贴

差不多就是这样了。令人惊讶的是,我很难找到类似的东西。Vi/emacs 当然不行。Nano 很接近,但有自己的非标准剪切/粘贴/选择键盘快捷键。

这个东西肯定存在。提前感谢你为我指明了正确的方向。

答案1

nano 是我发现的最接近于我可以轻松过渡的东西。它无疑是最接近于在 DOS 中编辑的命令行工具。

答案2

我强烈建议您学习 vim。有很多“快速入门”和“快速参考”指南可以帮助您入门。从长远来看,您会更开心。

http://tnerual.eriogerg.free.fr/vimqrc.html

http://fosswire.com/post/2007/11/ultra-quick-start-in-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, usingu`,直到回到您想要的位置。
  • <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 中则不行(至少在我配置的方式中是这样)。

相关内容