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
键,注释就被删除了。