我想在Vim的所选块的开头/结尾添加一些文本(多行)。
我有单行但不是多行的命令:
autocmd BufEnter *.tex,*.html vmap bb :s/\%V\S.*\S\%>v/\\[ \0 \\]/<CR>
前缀和后缀\ [和\]到选定的行。
但我正在寻找多行的方法,以便我可以在多行中添加/后缀。
答案 0 :(得分:0)
将区域标记为前缀/后缀,作为行(V)的可视块
并执行:s/.*/\\[&\\]/
(或使用捷径bb
)
如果您经常这样做,请在.vimrc
中定义快捷方式(示例\ q):vmap \q :s/.*/\\[&\\]/<CR>