vim 编辑器常见命令
x 删除当前光标位置的字符
dd 删除当前光标位置的行
dw 删除当前光标位置的单词
d$ 删除当前光标位置到行末的所有内容
a 将数据插入到当前光标位置后面
A 将数据插入到当前光标所在行的后面
2x 将从当前光标位置开始删除两个字符
5dd 将从当前光标位置开始删除5行
复制和粘贴
dd 删除(可用于剪贴)
p 粘贴
y 复制(可以在y命令中使用与d命令相同的第二个字符如 yw 移除单词 y$ 用于移除当前位置
至行尾的文本 ,然后在用 p 粘贴 )
搜索和替换
搜索
/ 搜索内容
要继续搜索相同的单词 按 enter 或者 n ,搜索下一个
替换命令可以快速将文本中的某个单词 替换成 另一个 单词 ,要使用替换命令,必须处于命令行模式
:s /old/new/
:s /old/new/g 用于替换一行中的 所有 old
:#,#s /old/new/g 用于替换两行之间所有的old
:%s/old/new/g 用于替换整个文件中所有的 old
:%s/old/new/gc 用于替换整个文件中所有的old,但每次替换时都会弹出提示