Vim 缩进插入删除使用技巧
在服务器环境下,Vim 因其高效、轻量、无需图形界面的特性,确实是开发者最常用的代码编辑工具之一。针对 vim 使用过程中最常遇到的一些操作技巧简单记录一下。
多行缩进¶
没有学会使用技巧前,最常规的做法还是一行行的缩进,针对大片段的长代码简直就是灾难。
向前或向后缩进4个空格¶
- 按
shift + v组合键进入Visual Line模式,可使用方向键选择多行; - 按
<或>,进行向前或向后缩进。注:有些设置为缩进一个Tab单位。
向前或向后缩进n个空格¶
向前缩进,实则是使用 Visual Block 模式删除多余空格以达到向前缩进的效果。
- 按
ctrl + v组合键进入Visual Block模式; - 使用上下方向键可选择多行,使用前后方向键可选择空格大小长度;
- 按下
d删除选中内容。
向后缩进,实则是使用 Visual Block 模式批量添加空格以达到向后缩进的效果。
- 按
ctrl + v组合键进入Visual Block模式; - 使用上下方向键可选择多行;
- 按
shift + i组合键进入编辑模式; - 输入需要缩进的空格数量;
- 按
esc按键完成操作。
删除¶
d^:删除光标至行首内容d$:删除光标至行尾内容dgg:删除光标前的所有内容dG:删除光标后的所有内容dd:删除当前行内容
多行注释插入与删除¶
多行注释插入字符¶
- 进入 vi/vim 编辑器,按
CTRL+V进入可视化模式(VISUAL BLOCK); - 移动光标上移或者下移,选中多行的开头,如下图所示
- 选择完毕后,按大写的
I键,此时下方会提示进入 “insert” 模式,输入你要插入的注释符,例如#; - 最后按
ESC键,你就会发现多行代码已经被注释了。
多行删除注释¶
- 方法同上,
Ctrl+v进入列选择模式,移到光标把注释符选中,按下小写的d键,注释就被删除了。
