目录
主题
三种常见模式:
- 正常模式
以vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用[上下左右]按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用「复制、粘贴』来处理你的文件数据。
按下回车键
这里面是我提前写好的,你会发现是没办法编辑的,所以要是想要修改器中的内容,需要进入到插入模式。
- 插入模式/编辑模式
按下 i,1, o,O, a,A, r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可。在这个模式下,程序猿可以输入内容。
按下i之后,可以看到左下角,已经显示出了插入
两个字,代表我们已经进入了编辑模式。
- 命令行模式
按下 Esc 键后 再输入:在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的!
假如你想要离开当前的编辑模式,按下 Esc 键后 再输入:wq即可。
vi和vim各个模式如何切换的图示如下:
快捷键说明:
-
拷贝当前行 yy ,拷贝当前行向下的5行 5yy,并粘贴(输入p)。
-
删除当前行 dd,删除当前行向下的5行 5dd
-
在文件中查找某个单词,命令行下(也就是在一般模式下按/进入了命令行模式),再输入关键字,回车查找,输入 n就是查找下一个
-
设置文件的行号,取消文件的行号.[命令行下(也就是命令行模式): set nu和:set nonu](分别代表显示行号和取消行号)
-
编辑/etc/profile 文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
-
在一个文件中输入"hello"。然后返回至一般模式,在一般模式下,然后又撤销这个动作,u
-
编辑letc/profile文件,在一般模式下,并将光标移动到第20行。输入20,再输入shift+g