linux中vim vi 还有什么编辑器

作者&投稿:温慧 (若有异议请与网页底部的电邮联系)
linux下除了vi还有什么编辑器,那种编辑~

终端下的编辑器除了vi(vim)之外,emacs也是非常常见的一款。(有可能没有被发行版集成,需要安装)此外还有nano。

总的来说,vi类似于windows的notepad,但功能比notepad还要强大。如果你熟悉notepad的使用的话,对vi应该就有了一定的了解了。vi可以作为shell编程的基础,如果你想很好的掌握字符界面的unix/linux, vi是少不了的一个很好的锻炼的地方。不过现在都是图形化界面了,你要是觉得没有必要,考试也不会考的话,也不用太看重了。

Linux上最常用的文本编辑器Vi(或Vim)。文本编辑器是所有电脑系统中最常使用的一种工具。用户在使用电脑的时候,往往需要创建自己的文件,无论是一般的文字文件、资料文件,还是编写源程序,这些工作都离不开编辑器。


Vi是Visual interface的简称,它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。

Vi不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。

Vi没有菜单,只有命令,且命令繁多。Vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。

Vi命令可以说是UNIX/Linux世界里最常用的编辑文档的命令了,很多人不喜欢Vi就因为它有太多的命令集,但是我们只需要掌握基本的命令然后灵活地加以运用,相信您一定会喜欢它的。

要在Linux下编写文本或语言程序,您首先必须选择一种文本编辑器。可以选择使用Vim编辑器,使用它的好处是几乎每一个版本的Linux都会有它的存在。然而它是在文本模式下使用,需要记忆一些基本的命令操作方式。您也可以选择使用 pico, joe, jove编辑器,午夜司令官mc编辑器等,它们都比Vim来得简单。如果您实在不习惯使用文字模式,可以选择视窗环境下的编辑器,像Gedit, Kate等,或是使用KDevelop,它是在Linux中的X Window下执行的C/C++整合式开发环境。

文本模式下的编辑器有vi、vim(vi的增强版本)和nano,ed,ex。vi和vim是我们在Linux中最常用的编辑器。
Linux nano命令
nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。
Linux ed命令是文本编辑器,用于文本编辑。
ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。
ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。但ed文本编辑器对于编辑大文件或对于在shell脚本程序中进行文本编辑很有用。
Linux ex命令用于在Ex模式下启动vim文本编辑器。
ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入":vi"或":visual"指令即可。