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 | ysiw] |
[Hello] world!
需要在符号与词间加空格
[Hello] world!
1 | cs]{ |
使用cs]{
而不是cs]}
{ Hello } world!
讲整行用)
扩起来
{ Hello } world!
1 | yssb |
({ 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 | <p class="important"> |
该插件就是用定义的ds
、cs
、yss
来完成操作的
vim-multiple-cursors
<C-n>
开启多光标并选择光标下的单词匹配<C-x>
跳过这个到下一匹配<C-p>
选择上一匹配<A-n>
启动multicursor并选择所用项<Esc>
退出多光标