我一直在做一些挖掘,但似乎无法找到一种方法来实现与Sublime的多线选择功能非常相似的功能,该选项由下面的giphy演示:< / p>
yi"
)我认为视觉选择和运行norm yi"
会做到这一点,但它只捕获视觉选择的最后一行。
答案 0 :(得分:3)
你可以在Vim中做到这些......
在多行的引号内划线
录制宏(:let @a=''<cr>qq"Ayiw:let @A="\n"<cr>j"
)
使用宏(n@q
)
将a
粘贴到新缓冲区(:tabnew<cr>"ap
)
将冒号添加到多行的开头(<c-v>njI:<esc>
)
在多行的末尾添加逗号(<c-v>nj$A,<esc>
)
地图和功能还可以减少事情的击键次数。
e.g。 nnoremap <leader>b :tabnew<cr>p