Vim编辑器常用命令
vim文本编辑器使用:(模式切换、复制、粘贴、删除、查找、替换、行内光标移动)
模式切换
i 进入编辑模式(i,a,o,I,A,O都行) : 进入命令模式 esc 退出到一般模式
:w 写入保存 u 撤销上一步 :q 退出vim :wq 保存并退出vim :q! 强制退出vim
复制
yy 复制光标所在一行 nyy 复制光标开始的n行(n代表数字) y^ 复制光标所在行的前部分内容 y$ 复制光标所在行的后部分内容 yw 复制一个词word
粘贴
p 粘贴 np 一次性完成n次粘贴
剪切
x 剪切光标所在的字符(相当del) X 剪切光标的前一个字符(相当backspace)
删除
dd 删除光标所在行 dnd 删除光标开始的n行(n代表数字) dw 删除一个词word d^ 删除光标所在行的前部分内容 d$ 删除光标所在行的后部分内容
移动
w 移动光标到词头 e 移动光标到词尾
H 跳到当前页头 L 跳到当前页尾 gg 跳到整个文档底部 G 跳到整个文档首部
n + G 跳转到指定行号(n是行号) shift + ^ 移动到行头 shift + $ 移动到行尾
:set nu 显示行号 :set nonu 取消行号
/xxx 字符串查找,按n表示查找下一个,按N往回查找 :noh 取消高亮显示 hightlight
替换
r 替换光标所在的一个字符 replace R 连续替换光标往后的一连串字符
:+ s/old/new 替换光标当前行的第一个old字符串 :+ s/old/new/g 替换光标当前行的old字符串 :+ %s/old/new 替换每一行的第一个old字符串 :+ %s/old/new/g 替换所有的old字符串
|