vim编辑
Posted weihui-vip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim编辑相关的知识,希望对你有一定的参考价值。
-
命名模式----->编辑模式
a:光标向后移动一位
i:光标、内容没有变化
o:向下起新行进入编辑模式
s:删除光标当前的字符进入编辑模式 -
尾行模式操作
:q 退出编辑
:w 对修改后的文档进行保存
:wq 保存并退出
:q! 强制退出,不保存修改
:w! 强制保存(对文件没有写权限,要进行修改保存的措施)
:wq! 强制保存并退出:set number 或 nu //设置行号
:set nonumber 或 nonu //取消行号 -
命令模式操作
-
光标移动
① 字符级移动
"上下左右"键移动
h左 j下 k上 l右
② 单词级移动
w: 下个单词的首字母
b: 上个(本)单词的首字母
e: 下个(本)单词的尾字母
③ 行级
$: 行尾
0: 行首
④ 段落
{:上个(本)段落首部
}:下个(本)段落尾部
⑤ 屏幕级(不翻屏)
H: 屏幕首部
L: 屏幕尾部
⑥ 文档级
G: 文档尾部
1G: 文档首部
n+G: 文档的第n行 -
内容删除
dd: 删除光标所在行
n+dd: 当前行算在内,向下删除n行
x: 删除光标所在的当前字符
c+w 从当前位置删除至单词尾部,并“进入编辑模式”d+光标移动区域: 删除光标经过的内容
d+e //从当前位置删除至单词的结尾
d+$ //从当前位置删除至当前行的结尾
d+} //从当前位置删除到当前段落的结尾
d+nG //从当前行删除到第n行 -
内容复制
yy: 复制光标所在行
n+yy: 当前行算在内,向下复制n行
p 对“复制、删除”的内容进行粘贴操作y+光标移动区域: 复制光标经过的内容
y+e //从当前位置复制至单词的结尾
y+$ //从当前位置复制至当前行的结尾
y+} //从当前位置复制到当前段落的结尾
y+nG //从当前行复制到第n行 -
快捷操作
r+字符 快速替换单个字符
u 撤销undo
. 点,重复执行上一次命令
J 大写J,合并两行
-
备注:可以关注博客持续更新其他新技术:hechaofa
以上是关于vim编辑的主要内容,如果未能解决你的问题,请参考以下文章