vi 的三种模式
2017-08-27 14:30
295 查看
1、命令模式 与 编辑模式切换
a: 光标向后移动一位进入编辑模式
i: 光标和内容 没有变化进入编辑模式
o: 新起一行进入编辑模式
s: 删除光标所在字符进入编辑模式
2、尾行模式操作
:w //对编辑后的文档进行保存
:q //退出vi编辑器
:wq //保存并退出编辑器
:q! //强制退出(不保存)
:w! //强制保存
:wq! //强制保存退出
3、命令模式操作
1) 光标移动
① 字符级
上(k) 下(j) 左(h) 右(l) 键
② 单词级
w: word下个单词首字母
b: before上(本)个单词首字母
e: end下(本)个单词尾字母
③ 行级
$: 定位到行尾
0: 定位到行首
④ 段落级(翻屏)
{: 上(本)个段落首部
}: 下(本)个段落尾部
⑤ 屏幕级(不翻屏)
H: 当前屏幕首部
L: 当前屏幕尾部
⑥ 文档级
G: 文档尾部
1G: 文档首部
nG: 文档的第n行
a: 光标向后移动一位进入编辑模式
i: 光标和内容 没有变化进入编辑模式
o: 新起一行进入编辑模式
s: 删除光标所在字符进入编辑模式
2、尾行模式操作
:w //对编辑后的文档进行保存
:q //退出vi编辑器
:wq //保存并退出编辑器
:q! //强制退出(不保存)
:w! //强制保存
:wq! //强制保存退出
:set number 或 nu //给编辑器设置行号 :set nonumber 或 nonu //取消行号设置 :n(数字) //光标定位到第n行 :/内容/ 或 /内容 //内容查找(n下一个 N上一个) 内容替换(cont1替换为cont2) :s/cont1/cont2/ // 替换光标所在行的第一个目标 :s/cont1/cont2/g // 替换光标所在行的全部目标 :%s/cont1/cont2/g // 替换整个文档的全部目标
3、命令模式操作
1) 光标移动
① 字符级
上(k) 下(j) 左(h) 右(l) 键
② 单词级
w: word下个单词首字母
b: before上(本)个单词首字母
e: end下(本)个单词尾字母
③ 行级
$: 定位到行尾
0: 定位到行首
④ 段落级(翻屏)
{: 上(本)个段落首部
}: 下(本)个段落尾部
⑤ 屏幕级(不翻屏)
H: 当前屏幕首部
L: 当前屏幕尾部
⑥ 文档级
G: 文档尾部
1G: 文档首部
nG: 文档的第n行
2) 删除内容 dd 删除光标当前行 n+dd 向后删除n行内容(包括当前行) x 删除光标所在的字符 c+w 从光标所在位置删除至单词的结尾(同时变为 编辑模式) 3) 复制内容 yy 复制光标当前行 n+yy 向后复制n行内容(包括当前行) p 对复制(删除)后的内容进行粘贴操作 4) 快捷操作 r+字符 快速替换单个字符 u 撤销undo . 点,重复执行上一次命令 J 大写J,合并两行
相关文章推荐
- Linux之vi三种模式常用操作的学习
- Vi及其三种运行模式 切换
- vi/vim 三种模式及命令 (简单粗暴,轻松搞懂)
- Vi的三种模式详解
- Vi 编辑器的三种模式
- VI三种工作模式及部分的命令
- vi/vim的三种基本工作模式
- VI的三种模式
- Linux之vi三种模式常用操作的学习
- Linux之vi三种模式常用操作的学习
- Vi的三种模式
- vi的三种使用模式及详细用法
- linux基础----vi三种模式
- Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。
- Vi编辑器的三种模式
- vi三种模式使用及转换
- Vi三种模式详解
- linux之vi三种模式常用操作的学习
- VI 三种模式
- Vi三种模式详解