2016-07-21 8 views
1

キーバインディングを使用して、特定の行のコメントを追加/削除します。ハイライトを変更せずに検索して置換しますか?

私はそれを使用した後、私はVimはすべてのコメントの始まりを強調したくないので、キーバインディングは、これと

<CR>:nohlsearch<CR> 

一つの問題を含んでいる、それはすべてのハイライトを殺すことです。私が本当にやりたいことは、前に強調表示されたものに戻ることです。

これはVimでも可能ですか?

+0

例を挙げることができますか? – Sundeep

+2

[commentary plugin](http://vimawesome.com/?q=comment)([commentary.vim](https://github.com/tpope/vim-commentary)など)の使用について考えましたか?よくサポートされているコメントプラグインは、多くの自国のソリューションよりも多くのファイルタイプと方法を扱うことができます。 –

答えて

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 
関連する問題