Linux vim的简单使用 day3
普通模式(复制,删除,移动,粘贴,替换,撤销)
命令 | 含义 |
---|
yy | 复制光标所在行 | dd&&p | 移动 | dd | 直接删除本行 | 3dd | 删除3行 | dG | 删除光标所有内容 | D | 删除光标后的内容 | p(小写) | 粘贴到光标的下一行 | P(大写) | 粘贴到光标的上一行 | r | 替换一个字符 | R | 连续替换单个字符 | u | 撤销(可多按) | x(小写) | 删除光标前的一个字符 | X(大写) | 删除光标前的所有字符 |
进入编辑模式
编辑模式可以编辑修改文件内容,不可以使用小键盘
命令 | 含义 |
---|
i | 光标前插入 | a | 光标后插入 | o | 光标下一行插入 | I | 光标所在行行首 | A | 光标所在行行尾 | O | 光标上一行插入 |
进入末行模式(保存,退出,替换,行号,环境变量,搜索)
:命令 | 含义 |
---|
w | 保存 | q | 退出 | 1,3s###g | 针对1-3行内容进行替换 | %s###g | 所有文件内容进行替换 | number(行号) | 行号跳转 |
环境变量 | 含义 |
---|
set number | 打开行号 | set ic | 忽略大小写 | set paste | 取消特殊的格式 |
取消当前语法高亮 nohl
异常退出: 1、在这个文件编辑过程中会话突然关闭 2、将这个vim进程给挂起;ctrl +z R正常进入然后wq保存,把swp虚拟交换分区删除
/ (搜索) n 关键字向上搜 N 关键字向下搜
视图模式
可视行(复制,删除) 复制 shift+v -->y p 粘贴 删除 shift+v -->d
可视块(可添加字符) 添加字符 ctrl +v --> shift +i -->输入字符# --> esc–>esc 删除字符 ctrl +v --> d|x 删除操作
|
|