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 取消
原文地址:https://www.cnblogs.com/hzdwwzz/p/9924563.html
时间: 2024-10-12 22:28:30