Ubuntu---VIM 常用命令
今天学习 VIM 的一些常用命令,向传说中的“最后一个编辑器”进攻,哈哈
插入命令:
# insert
i : 当前光标之前插入
I : 在此行的行首插入
o : 在下一行新起一行插入
O : 在上一行新起一行插入
a : 在当前光标之后插入
A : 在此行尾部插入
删除命令:
# delete x : 删除当前光标所在字符 dd : 删除当前一行 3dd : 删除包括当前行和后面行一共 3 行内容 d0 : 删除行范围为 [LineBegin,current) d$ : 删除行范围为:[current,LineEnd) cw : 删除单词范围为: [current,WordEnd) ,进入编辑模式 dw : 删除单词范围为: [current,WordEnd) ,不进入编辑模式 cb : 删除单词范围为: [WordBegin,current) ,进入编辑模式 db : 删除单词范围为: [WordBegin,current) ,不进入编辑模式
复制命令:
# copy
yy : 复制当前行,包括换行符
yw : 复制单词范围 [current,WordEnd)
粘贴命令:
# paste
p(lower) : 在当前光标位置之后贴入,如果用 yy 复制一行,则在下一行新建一行粘贴
P(upper) : 在当前行的行尾插入,如果用 yy 复制一行,则在上一行新建一行粘贴
替换命令:
# replace
r : 替代单个字符
R : 一直替代,直到按下 ESC 键结束
移动光标操作:
# move # position h : left j : down k : up l : right # Line 0 : 移动到此i行的开始 $ : 移动到此行的结束 …… : 移动到此行的第一个字符处 :n : 移动到文件的第 n 行 # File :0 :移动到文件的第一行 :$ : 移动到文件的最后一行 # Word w : 移动到下一个单词的开始 b : 移动到上一个单词的开始 e : 移动到当前单词的最后一个位置 # Page crtl + f : 向下移动一页 ctrl + b : 向上移动一页(b : back)
参考博客:
所有博文均为原著,如若转载,请注明出处!