vi编辑
命名模式—–>编辑模式
a:光标向后移动一位
i:光标、内容没有变化
o:向下起新行进入编辑模式
s:删除光标当前的字符进入编辑模式尾行模式操作
:q 退出编辑
:w 对修改后的文档进行保存
:wq 保存并退出
:q! 强制退出,不保存修改
:w! 强制保存(对文件没有写权限,要进行修改保存的措施)
:wq! 强制保存并退出:set number 或 nu //设置行号
:set nonumber 或 nonu //取消行号命令模式操作
1) 光标移动① 字符级移动 "上下左右"键移动 h左 j下 k上 l右 ② 单词级移动 w: 下个单词的首字母 b: 上个(本)单词的首字母 e: 下个(本)单词的尾字母 ③ 行级 $: 行尾 0: 行首 ④ 段落 {:上个(本)段落首部 }:下个(本)段落尾部 ⑤ 屏幕级(不翻屏) H: 屏幕首部 L: 屏幕尾部 ⑥ 文档级 G: 文档尾部 1G: 文档首部 n+G: 文档的第n行
2) 内容删除
dd: 删除光标所在行 n+dd: 当前行算在内,向下删除n行 x: 删除光标所在的当前字符 c+w 从当前位置删除至单词尾部,并“进入编辑模式” d+光标移动区域: 删除光标经过的内容 d+e //从当前位置删除至单词的结尾 d+$ //从当前位置删除至当前行的结尾 d+} //从当前位置删除到当前段落的结尾 d+nG //从当前行删除到第n行
3) 内容复制
yy: 复制光标所在行 n+yy: 当前行算在内,向下复制n行 p 对“复制、删除”的内容进行粘贴操作 y+光标移动区域: 复制光标经过的内容 y+e //从当前位置复制至单词的结尾 y+$ //从当前位置复制至当前行的结尾 y+} //从当前位置复制到当前段落的结尾 y+nG //从当前行复制到第n行
4) 快捷操作
r+字符 快速替换单个字符 u 撤销undo . 点,重复执行上一次命令 J 大写J,合并两行
备注:可以关注博客持续更新其他新技术:hechaofa
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 chaofa_vip@126.com
文章标题:vi编辑
文章字数:574
本文作者:Hechaofa
发布时间:2018-07-20, 10:13:47
最后更新:2019-12-21, 23:16:32
原始链接:https://chaofavip.github.io/2018/07/20/tool/vi/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。