Linux_最常用的vim命令
基本上 vi 和 vim 分为3种模式,分别为一般模式、编辑模式和命令模式。而不同的模式之下有不同的操作命令。下面列出了各个模式下最常用的几个命令。
一般模式下的命令:
1. i,o,a - 进入编辑模式
2.按下 [Esc] 键从编辑模式回到一般模式
[注]:进入编辑模式后可看道左下角状态栏有 -INSERT- 单词,回到一般模式后会发现 -INSERT- 不见了。
3.:wq -保存离开一般模式
4.移动光标
G -移动到该文件的最后一行
nG -n为数字。移动到该文件的第n行。比如 10G 会移动到第10行
gg -移动到该文件的第一行,相当于1G
N[Enter] -n为数字。光标向下移动n行
5.使用 /word
:1,$s/word1/word2/g
从第一行到最后一行查找 word1 这个字符串,并将 word1 替换为字符串 word2
6.删除
x,X -在一行字当中,x为向后删除一个字符(相当于 [Del]键),X为向前删除一个字符(相当于[Backspace]键)
dd -删除光标所在的一整行
ndd -n为数字。删除光标所在的向下 n 行。比如 20dd 是向下删除20行
7.复制、粘贴
yy -复制光标所在的那一行
nyy -n为数字。复制光标所在的向下 n 行。比如 10yy 是复制光标下面的10行
p -p为小写。将复制的数据粘贴在光标的下一行
8.重复、重做
u -复原前一个操作
[Ctrl]+r -重做上一个操作
. -不要怀疑,这就是小数点。意思是重复前一个操作。如果想要重复删除、重复 复制粘贴等,就可以用小数点 "." 来完成
vim里的操作命令非常多,而上述这几个是我在平时的学习中最常用到的,所以就列出来了,以供记忆。
浙公网安备 33010602011771号