这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战
vim-surround 插件用法
1. 插件地址
2. 增改删
2.1 增
- 单词周围加双引号:
ysiw" - 单词周围加圆括号:
ysiw(,左括号是带空格的 - 单词周围加方括号:
ysiw],右括号不带空格 - 以空格为分界加圆括号:
ysiWb,这是不带空格的括号,大B代表不带空格的花括号 - 从光标位置到字母
n加<span>:ysfn<span> - 从光标位置到字母
n前面加":ystn" - 整行前后加
<div>:yss<div> v模式选中区域前后加":v选中,大S,"。 这种情况不会换行- 大
V模式选中区域前后加<div>:大V选中,大S,<div>。 这种情况会换行,div标签和内容一共占据3行。
2.2 改
- 双引号改单引号:
cs"',作用于整行
2.3 删
- 删除双引号:
ds",作用于整行
vim-commentary 插件用法
1. 插件地址
2. 插件用法
- 单行注释:
- 普通模式下
gcc,可以配合.使用。 - 普通模式下
vgc、Vgc、<C-v>gc,即先进入可视模式再gc。
- 普通模式下
- 多行注释:
- 可视模式下
gc,三种可视模式都可以使用,会注释掉可视模式选区跨越的所有行。 [count]gc,一次性注释count行。
- 可视模式下
- 撤销上次注释动作:用
u即可。 - 取消单行注释:
- 普通模式下
gcc - 普通模式下
gcu,如果有多行也会取消多行注释 - 先进入可视模式,再
gc
- 普通模式下
- 取消多行注释:
- 普通模式下:
gcu - 普通模式下:
gcgc - 普通模式下:
[count]gcc - 先进入可视模式,再
gc
- 普通模式下:
3. 极简版用法
这里尽量选择直观或者最优解,用一句话概括该插件的核心用法。
单行注释用 gcc,多行注释先进入可视模式再 gc,取消注释用 gcu。