计算机操作系统——VI/VIM编辑器的使用

VI/VIM文本编辑器的操作,VI/VIM编辑器的常规使用方法,了解命令模式、底行模式、插入模式的区别。

(1)进入vi
在系统提示字符(如$、#)下敲入vi <文件名称>,vi 可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)。进入 vi 后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的

(2)两种模式
vi存在两种模式:指令模式和输入模式。

在指令模式下输入的按键将做为指令来处理:如输入a,vi即认为是在当前位置插入字符。在输入模式下,vi则把输入的按键当作插入的字符来处理。

指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不晓得现在是处於什麽模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了。
vi编辑器常用命令

步骤:

(1)在当前目录下建一个名为“vitest”的目录。mkdir vitest
(2)进入“vitest”目录。cd /vitest
计算机操作系统——VI/VIM编辑器的使用_第1张图片
(3)在“vitest”目录下创建一个文件名为ch7.c的c语言文件,内容如下:
(vi ch7.c)

#include 
main()
{
printf("HelloLinux!\n");
 return0;
}

计算机操作系统——VI/VIM编辑器的使用_第2张图片
(4)设定行号。(:set number)
计算机操作系统——VI/VIM编辑器的使用_第3张图片
(5)将光标移到4行。(:4)
计算机操作系统——VI/VIM编辑器的使用_第4张图片
(6)复制该行内容。(yy)
(7)将光标移到第一行行首。(:1)
(8)粘贴复制行的内容。(p)
计算机操作系统——VI/VIM编辑器的使用_第5张图片
(9)撤销第8步的动作。(u)
计算机操作系统——VI/VIM编辑器的使用_第6张图片
(10)将光标移动到最后一行的行尾。(G$)
计算机操作系统——VI/VIM编辑器的使用_第7张图片
(11)粘贴复制行的内容。(p)
计算机操作系统——VI/VIM编辑器的使用_第8张图片
(12)删除7行内容。(dd)
计算机操作系统——VI/VIM编辑器的使用_第9张图片
(13)存盘但不退出。(w)
(14)将光标移到首行。(H)
计算机操作系统——VI/VIM编辑器的使用_第10张图片
(15)向下查找字符串“HelloLinux”。(/ HelloLinux)
计算机操作系统——VI/VIM编辑器的使用_第11张图片
(16)强制退出Vi,不存盘。(:q!)
分别指出每个命令处于何种模式下?
3输入模式
4-5末行模式
6命令模式
7末行模式
8-14命令模式
15-16末行模式

你可能感兴趣的:(vim,编辑器,linux)