vim光标插件

vim-surround
方便编辑括号,括号,引号,XML标标签等的插件

vim-multiple-cursors
多光标操作,方便对词进行操作的插件

vim-surround

"'

"Hello world!"


1
cs"'

'Hello world!'

'<q>标签,且会自动封闭标签</q>

'Hello world!'


1
cs'<q>

<q>Hello world!</q>

删除"

"Hello world!"


1
ds"

Hello world!

选中词后,给词加符号

Hello world! Hello被选中


1
2
ysiw]
# iw : i 编辑 w文本对象

[Hello] world!


需要在符号与词间加空格

[Hello] world!


1
cs]{

使用cs]{而不是cs]}


{ Hello } world!

讲整行用)扩起来

{ Hello } world!


1
2
3
yssb
#或
yss)

({ Hello } world!)

恢复修改

({ Hello } world!)


1
ds{ds)

Hello world!

选中词,加强调

Hello world!


1
ysiw<em>

<em>Hello</em> world!

逐行可视模式(V)下对整行进行加<p>标签的操作

<em>Hello</em> world!


1
S<p class="important">

1
2
3
<p class="important">
<em>Hello</em> world!
</p>

该插件就是用定义的dscsyss来完成操作的

vim-multiple-cursors

  • <C-n> 开启多光标并选择光标下的单词匹配
  • <C-x> 跳过这个到下一匹配
  • <C-p> 选择上一匹配
  • <A-n> 启动multicursor并选择所用项
  • <Esc> 退出多光标
-------------本文结束感谢阅读-------------

欢迎关注我的其它发布渠道