Linux Vim编辑器小结

Vim编辑器使用小结

vim编辑器的模式切换:

命令模式下的光标快捷移动键

字符级移动

h 左移一个字符

l 右移一个字符

单词级移动

w 移到下个单词首

e 移到本单词尾

b 移到本单词首

行级移动

$ 移到行尾

0 移到行首

j 下移一行

k 上移一行

段级移动

{ 上移一段

} 下移一段

屏级移动

H 移到本屏幕第一行

L 移到本屏幕最后一行

文章级移动

G 移到文章末尾

1G 移到文章开头

命令模式下的快捷删除

d+光标快捷移动键

x 删除当前字符

dd 删除一行

命令模式下的复制

v+光标快捷移动键+y

yy 复制一行

yny 复制 n 行,n 为数字

命令模式下的粘贴命令

p

查找

/string: 在后面的文本中查找string。

?string: 在前面的文本中查找string。

n: 向后查找下一个。

N: 向前查找下一个。

替换

:s/old/new - 用new替换当前行第一个old。

:s/old/new/g - 用new替换当前行所有的old。

:n1,n2s/old/new/g - 用new替换文件n1行到n2行所有的old。

:%s/old/new/g - 用new替换文件中所有的old。

:%s/^/xxx/g - 在每一行的行首插入xxx,^表示行首。

:%s/表示行尾。

所有替换命令末尾加上c,每个替换都将需要用户确认。 如:%s/old/new/gc,加上i则忽略大小写(ignore)。

设置行号:

:set nu
:set nonu 取消

猜你喜欢

转载自www.cnblogs.com/hzdwwzz/p/9924563.html