VIM:正常模式、插入模式、命令模式、可视模式
2017-11-25 12:11
323 查看
写在前面
退出VIM
指令 | 描述 |
---|---|
:q | 直接退出(无更改) |
:wq | 保存退出 |
:q! | 放弃修改,强行退出 |
后台运行VIM
后台运行:ctrl + z
切换到前台
fg [num]
num为后台运行编号,不写默认为最后一个后台运行的vim
模式
模式 | 英文名 | 描述 |
---|---|---|
命令模式 | command-mode | 用于输入指令,如:保存、运行、切换标签、切割屏幕等 |
插入模式 | insert-mode | 也即编辑模式,用于编辑文本 |
可视模式 | visual-mode | 相当于高亮选取文本后的正常模式 |
正常模式 | normal-mode | 用于查看文本,也可复制、粘贴、撤销、重做等 |
其它模式=>正常模式
esc
正常模式=>插入模式
指令 | 描述 |
---|---|
a | 光标所在下一个位置插入 |
A | 光标所在行末尾插入 |
s | 删除光标所在字符并插入 |
S | 删除光标所在行并插入 |
o | 光标所在下一行插入 |
O | 光标所在上一行插入 |
i | 光标所在位置插入 |
I | 光标所在行首插入 |
R | 光标所在位置替换 |
cw | 删除光标所在位置到单词末尾并插入 |
ch(c+左箭头) | 删除上一个字符插入 |
cj(c+下箭头) | 删除当前行和下一行插入 |
ck(c+上箭头) | 删除当前行和上一行插入 |
cl(c+右箭头) | 删除下一个字符插入 |
其它未尽指令 | 其它 |
正常模式=>命令模式
:
正常模式=>可视模式
指令 | 描述 |
---|---|
v | 可视模式 |
ctrl+v | 可视块模式 |
shift+v | 可视行模式 |
加注释
- 光标置于行首
-
ctrl + v,进入可视块模式
- 移动光标,选中的位置会有高亮显示
-
shift + i,进入 insert 模式
- 输入
//
-
esc
解注释
- 光标置于行首
-
ctrl + v,进入可视块模式
- 移动光标,选中的位置会有高亮显示
- 按
d
相关文章推荐
- LinuxStudyNote(36)-Vim(1)-Vim常用操作、Vim操作详细教程、Vim常用命令、命令模式、命令模式常用命令、插入模式、编辑模式
- Vim的工作模式、插入命令、定位命令、删除命令、复制剪切命令、保存退出命令等等
- vim正常模式、插入模式、命令模式切换
- vim插入模式和可视模式
- [VIM]可视模式下的几个命令
- Vim 的命令模式转插入模式
- Vim 的命令模式转插入模式
- vim编辑器,命令模式,插入模式,底行模式
- [VIM]插入模式下的几个命令
- vim-水木-插入模式下命令
- shell终端命令、vim命令模式快捷键
- vim的visual可视模式
- 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
- Vim使用技巧(2) -- 插入模式技巧 【持续更新】
- Vim (五) 三种可视模式
- Linux vim编辑命令模式
- 【vim】插入模式与常用编辑操作
- vim进入编辑模式,vim命令模式,vim扩展
- vim编辑模式和命令模式
- 使用vim在文件中插入命令执行的输出结果