vim光标插件

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

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

vim-surround

"替换为'

"Hello world!"


cs"'

'Hello world!'

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

'Hello world!'


cs'<q>

<q>Hello world!</q>

删除"

"Hello world!"


ds"

Hello world!

选中词后,给词加符号

Hello world! Hello被选中


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

[Hello] world!


需要在符号与词间加空格

[Hello] world!


cs]{

使用cs]{而不是cs]}


{ Hello } world!

讲整行用)扩起来

{ Hello } world!


yssb
#或
yss)

({ Hello } world!)

恢复修改

({ Hello } world!)


ds{ds)

Hello world!

选中词,加强调

Hello world!


ysiw<em>

<em>Hello</em> world!

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

<em>Hello</em> world!


S<p class="important">

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

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

vim-multiple-cursors

Connected Pages
On this page
vim-surround
  • "替换为'
  • '替换为标签,且会自动封闭标签
  • 删除"
  • 选中词后,给词加符号
  • 需要在符号与词间加空格
  • 讲整行用)扩起来
  • 恢复修改
  • 选中词,加强调
  • 逐行可视模式(V)下对整行进行加

    标签的操作

  • vim-multiple-cursors