想要简单的linux控制台文本编辑器

时间:2011-04-09 19:36:32

标签: linux text editor nano pico

我是来自Windows背景的Linux新手,我正在尝试找到一个简单的基于控制台的全屏纯文本编辑器。模仿Windows edit.com外观的东西将是完美的。

windows edit.com

具体来说,我正在寻找;

  • 纯文本编辑器。
  • 基于控制台而非基于GUI。
  • 全屏不是命令行。
  • 菜单告诉我我的选择是什么。我不想找出并记住一个特定于该应用程序的复杂按键组。
  • 默认apt-get / yum存储库中的应用程序,或者说安装新手很容易失败。

我正在使用小型版本的Ubuntu 904和Centos 5.5。

编辑:

我想我正在寻找的是一个控制台编辑器,它符合GUI编辑器使用的正常击键,即。光标键上/下/左/右移动,pg-up / pg-down键上下移动页面,主页/结束键移动到行的开头或结尾等等。换句话说,我们都在不假思索地使用密钥,在任何GUI环境中,无论是Windows还是Linux。

4 个答案:

答案 0 :(得分:13)

mcedit

@mpapis我得到了mcedit,并在此过程中学到了很多东西。为了其他Linux新手的利益,我想分享我学到的东西。

这就是我在我的系统上安装mcedit的方法,这是在VPS中运行的Centos 5.5最小版本。

mcedit screenshot

启动mcedit

要从控制台启动mcedit,请执行;

mcedit

如果安装了mcedit,它将启动,您的屏幕将如上图所示。但是,如果您收到错误消息,如;

No such file or directory

然后你需要安装mcedit。

安装mcedit

mcedit是名为mc的软件包的一部分。要安装mcedit,您必须安装mc。要安装mc do;

apt-get install mc

如果apt-get知道mc,那么你会被问到类似的问题;

After this operation, 17.4MB of additional disk space will be used.
Do you want to continue [Y/n]?

继续按“y”键然后按“回车”键安装它。

但是如果你收到错误消息,如;

 Package mc has no installation candidate

然后apt-get不知道mc,所以你必须告诉apt-get关于mc。 mc存储在 universe 存储库中。要告诉apt-get mc,你需要告诉apt-get universe 存储库的位置。 universe 存储库是一个流行且安全的ubuntu存储库。

告诉apt-get有关Universe库的信息

/etc/apt/sources.list文件告诉apt-get哪些存储库在哪里。您可以通过执行来查看sources.list;

more /etc/apt/sources.list

要使apt-get了解Universe存储库,sources.list文件必须包含该行;

deb http://archive.ubuntu.com/ubuntu/ jaunty universe 

通过执行以上操作将以上行添加到sources.list文件中;

echo deb http://archive.ubuntu.com/ubuntu/ jaunty universe >> /etc/apt/sources.list

“>>”表示将前面的文本附加到指定的文件。

要检查上述是否有效,请执行source sources.list;

more /etc/apt/sources.list

如果有效,文件的最后一行将是;

deb http://us.archive.ubuntu.com/ubuntu/ jaunty universe

现在告诉apt-get你刚刚对sources.list文件所做的更改;

apt-get update

你应该看到;

Reading package lists... Done

所以你现在可以做;

apt-get install mc

然后执行mcedit;

mcedit

你应该看到上面的截图。

答案 1 :(得分:9)

piconano应该会很好 - joe也很简单。 vi/vimemacs有一定的学习曲线,但两者都值得投入时间。

答案 2 :(得分:8)

对于“GUI快捷方式”,请尝试 Diakonos 编辑器(它位于存储库中)。作者的目标之一实际上是提供类似的键盘快捷键界面,因此^ O,^ S,^ W,F1等完全符合您对GUI编辑器的期望。

另一个不错的选择是 jed (也在存储库中)。它有类似emacs的快捷方式,但它也有一个菜单行,允许直观地浏览命令(菜单也显示快捷方式)。 Jed还为程序员提供了一些很好的功能。总的来说,我更喜欢jed而不是diakonos - 试一试。

值得一提的是,几乎所有的键盘快捷键都是可配置的。这仍然是一个不便(特别是在使用多台PC时),但也是一种选择。

答案 3 :(得分:6)

我是mcedit的忠实粉丝,它与Midnight Commander一起提供了一个类似文件管理器的Total Commander,另外在你获得的mcview包中可以查看具有多个选项的文件。