我使用键绑定来添加/删除给定行中的注释。
由于我不希望Vim在使用它之后突出显示所有注释的开头,因此键绑定包括
<CR>:nohlsearch<CR>
这个问题的一个问题是它会杀死所有突出显示。我真正想做的是恢复之前突出显示的内容。
这可能在Vim吗?
答案 0 :(得分:6)
let old = @/ " preserve the old search
%s/foo/bar/g " search for foo and replace with bar
let @/ = old " stop highlighting "foo" and highlight whatever we did before