vim基本用法

  

1。光标的移动

  

h向左移动
j向下移动
k向上移动
l(小写的l)向右移动
shift + 6(数字0)移动到行首
shift + 4移动到行尾
gg移动到首行
G移动的行尾
nG移动到数字n所在的行
ctrl + B向前翻页
ctrl + F向后翻页

  

2。删除和粘贴

  

x向后删除一个字符x向前删除一个字符
nx向后删除n个字符nx向前删除n个字符
dd删除一行
ndd删除数字n行
yy复制
p光标向下复制p光标向上复制
u还原上一步的操作
v选中字符串

  

3。编辑模式

  

我当前字符前插入
我当前所在行的行首插入
一个当前字符后插入
一个当前所在行的行尾插入
o光标所在行下插入一行
o光标所在行上插入一行

  

4。命令模式

  

/词在光标之后查找一个字符串,按n向后继续搜索
?词在光标之前查找一个字符串,按n向前继续搜索
: n1、n2/word1 word2/g在n1和n2行之间查找word1并替换为word2不加g则只替换每行的第一个word1
: 1, $ s/word1 word2/g将文档中所有的word1替换为word2不加g则只替换每行的第一个word1

  

: w保存文本
:问退出vim
: w !强制保存,在根用户下,即使文本只读也可以完成保存
:问!强制退出,所有改不生效
: wq保存并退出
:设置ν显示行号
:设置nonu不显示行号

vim基本用法