首页 > 代码库 > vim操作

vim操作

:set nu 显示行号
:set nonu 不显示行号

h,j,k,l 上下左右
n空格
n回车
0,$行首,行尾

H,M,L 屏幕上中下
G最后
nG第几行

:! commond 暂时执行commond命令


:w filename 另存为
:n1,n2 filename 另存为
:r filename 读入新文件
ZZ 更新则保存


i 当前插入
o 下一行插入

 

x 向前删除
X 向后删除
nx
dd 删除列
ndd
d0 删除到行头
d$ 删除到行尾
d1G 删除到第一行(向前删除)
dG 删除到最后一行(向后删除)


yy 复制一行
nyy 复制n列
y1G 复制到第一列
yG 复制到最后一列
y0 复制到行首
y$ 复制到行尾

p 粘贴到下一行
P 粘贴到上一行

J 合并为一行

u 撤销

/word 向下搜索
?word 向上搜索
n 重复前一个搜索动作
N 重复与前一个相反的搜索动作

:n1,n2s/word1/word2/g 搜索并替换

vim操作