首先,来考虑一下为什么Vi编辑器,这个问题一直困扰了我很长时间,因为在大学期间学习Linux操作系统时,使用的Linux发行版为Ubuntu,后来自己使用过程中选择的是CentOS 7版本,使用的内置编辑器通常为gedit,界面美观好用,这两个操作系统也是主流的发行版本。所以一度认为可以替代Vi。直到最近使用了SSH....天真,原来自己从未用过不带图形界面的Linux。
[yangfan@study work]$ gedit
(gedit:3479): Gtk-WARNING **: cannot open display:
话不多说,看命令行.
(1) 新建文件时,直接进入编辑模式(Insert Mode),可以直接输入内容。输入完成后按【ESC】进入到一般命令模式(command mode)下,此时,输入【:】,进入命令行模式(command-line mode),输入【:wq】即可保存退出,输入【:q】直接退出不保存。
[yangfan@study work]$ vi test.txt
hello Vi!
hello Linux!
hello world!
~
~
~
"test.txt" 3L, 36C
(2)保存完成,查看是否保存成功。
[yangfan@study work]$ cat test.txt
hello Vi!
hello Linux!
hello world!
[yangfan@study work]$
(3) 再次编辑时,继续用vi打开,此时为到一般命令模式,不可编辑,需要切换进入插入模式。
按【i】进入插入模式后,光标当前位置开始输入文字;
按【a】进入插入模式后,是从当前光标所在位置的下一个位置开始输入文字;
按【o】进入插入模式后,当前光标位置下一行,从行首开始输入文字。
(4) 当文件过长时,使用⬆、⬇查看比较慢,可以使用翻页查看,ctrl+f(forward), ctrl+b(backward)
完结撒花!