我是来自Windows背景的Linux新手,我正在尝试找到一个简单的基于控制台的全屏纯文本编辑器。模仿Windows edit.com外观的东西将是完美的。
具体来说,我正在寻找;
我正在使用小型版本的Ubuntu 904和Centos 5.5。
编辑:
我想我正在寻找的是一个控制台编辑器,它符合GUI编辑器使用的正常击键,即。光标键上/下/左/右移动,pg-up / pg-down键上下移动页面,主页/结束键移动到行的开头或结尾等等。换句话说,我们都在不假思索地使用密钥,在任何GUI环境中,无论是Windows还是Linux。
答案 0 :(得分:13)
@mpapis我得到了mcedit,并在此过程中学到了很多东西。为了其他Linux新手的利益,我想分享我学到的东西。
这就是我在我的系统上安装mcedit的方法,这是在VPS中运行的Centos 5.5最小版本。
启动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)
pico
或nano
应该会很好 - joe
也很简单。 vi/vim
和emacs
有一定的学习曲线,但两者都值得投入时间。
答案 2 :(得分:8)
对于“GUI快捷方式”,请尝试 Diakonos 编辑器(它位于存储库中)。作者的目标之一实际上是提供类似的键盘快捷键界面,因此^ O,^ S,^ W,F1等完全符合您对GUI编辑器的期望。
另一个不错的选择是 jed (也在存储库中)。它有类似emacs的快捷方式,但它也有一个菜单行,允许直观地浏览命令(菜单也显示快捷方式)。 Jed还为程序员提供了一些很好的功能。总的来说,我更喜欢jed而不是diakonos - 试一试。
值得一提的是,几乎所有的键盘快捷键都是可配置的。这仍然是一个不便(特别是在使用多台PC时),但也是一种选择。
答案 3 :(得分:6)
我是mcedit
的忠实粉丝,它与Midnight Commander一起提供了一个类似文件管理器的Total Commander,另外在你获得的mcview
包中可以查看具有多个选项的文件。