Vim/gVimで複数の文字列を検索し、それぞれ異なる色で強調表示したいとします。すぐに使えるVimやプラグインでこれを行う方法はありますか?(g)Vimで複数の検索を強調表示する方法はありますか?
答えて
「Highlight multiple words」(matchadd()
を使用)を試してください。
MultipleSearch2はVimの検索と統合されている別のスクリプトです: http://www.vim.org/scripts/script.php?script_id=1183
MultipleSearch:異なる色で同時に複数の検索、それぞれを強調表示します。
http://www.vim.org/scripts/script.php?script_id=479
:検索//カレントバッファ内のすべての出現箇所をハイライト表示されます。 A:現在のバッファ内のすべての発生を強調表示します。
これは、2つの検索パターンに対して、スクリプトなしで手動で行うことができます。
:match Search /pattern/
:match Search /<CTRL-R>/ # highlight the current search pattern
検索がハイライトグループの名前で、異なる色で強調表示するために別のグループを選択するために、完了を使用しています。
:match <TAB>
:match <TAB> # completion will list all highlight group
独自のvimの設定を使用できない場合に便利です。
:match none # clear the match pattern to stop highlighting
はい、すぐに使用できるのはmatchadd()
です。
ハイライトを追加するには、末尾の空白をするために:
:highlight ExtraWhitespace ctermbg=grey guibg=grey
:call matchadd('ExtraWhitespace', '\s\+$', 11)
は、すべての一致を表示するには、次の
:echo getmatches()
マッチがmatchdelete()
を使用し削除するには。例えば:
:call matchdelete(7)
私Mark pluginは内蔵の検索と同様に、同時に異なる色で複数の単語を強調表示することができます。多くのマッピングとコマンドが付属しており、パターンを維持し、複数のカラーパレットをサポートしています。
ガイドラインの説明があるgithubページがありますか? vim.orgで読むのは簡単ではありません。また、問題を報告するのも簡単ではありません。 –
このプラグインはVundleでどのようにインストールできますか? vim-griptのコードが古すぎるということになります。 –
@LiMingHung vim-scriptsからのそのバージョンは動作しますが、はい、古いバージョンです。あなたはvim-scriptsからそれらを更新するように頼むことができます。彼らはスクレーパーにいくつか迷惑な問題があります。 –
私はハイライトプラグインを好んで、シンプルで十分ですが、異なる単語を異なる色で自動的に強調表示することができます。
ようにあなたが行うことができますvimの中に複数の文字列を検索する:これは動作し、search1
とsearch2
の両方を強調しますが、同じ色で
/search1\|search2
。 これはvim editorで行う必要があります。
search1は検索しますがsearch2と一致しない場合はどうすればvimでそのコマンドラインを変更できますか? – medev21
vimエディタで複数の単語を強調表示する簡単な方法が2つあります。
- 検索モードに移動します。「/」と入力し、\ vと入力し、検索する単語を「」と入力します。 '(パイプ)。
例:/\ vword1 |ワード2 |ワード3 - 移動モードを検索し、あなたが'で区切って検索したい単語を入力するには、\ | '。
例:/単語1 \ | WORD2 \ |すべてのパイプまたは他の区切り文字を使用する前に余分なバックスラッシュを配置する必要がないように、ワード3
は、基本的には、第1の方法は、正規表現モードに入ります検索のため。
- 1. 複数のテキストビューでテキストを検索して強調表示する方法は?
- 2. DataGridViewで検索テキストを強調表示する方法は?
- 3. コードを強調表示する方法はありますか?
- 4. Vimの検索用語の一部のみを強調表示
- 5. 検索結果内の特定の項目を強調表示する方法はありますか?
- 6. ViM:検索して強調表示しますがジャンプしません。
- 7. Vim構文で@で始まる単語を強調表示する方法は?
- 8. vimでc/C++ファイルの変数を強調表示する方法
- 9. ASP.NET MVC - 検索結果で検索用語を強調表示
- 10. 構文Vimで.gitignoreを強調表示しますか?
- 11. Excelで重複小数点値を検索して強調表示
- 12. vimのスクリーンラインのみを強調表示しますか?
- 13. vimのJavaScriptシンタックスの強調表示
- 14. 弾性検索の結果を強調表示する
- 15. UIWebViewでテキストを検索する方法ページ数で構成され、テキストはiPhoneで強調表示される必要がありますか?
- 16. 入れ子になったオブジェクトでの強調検索の強調表示
- 17. 複数のキーワードを強調表示
- 18. Pythonの変数と関数のvim構文の強調表示ですか?
- 19. jinja2のvim構文の強調表示ですか?
- 20. テーブル検索で複数のセルを表示する方法
- 21. jsの助けを借りてhtmlの検索テキストを強調表示する方法は?
- 22. 検索でテキストを検索し、現在の結果のみを強調表示
- 23. iphone sdkでキーボードの検索ボタンを青色で強調表示
- 24. IndexSearcherの検索の詳細を表示する方法はありますか
- 25. メモ帳の複数強調表示++
- 26. 強調表示する重複データフィールドを表示するフォームの検証
- 27. VBAでWordの検索語を強調表示
- 28. Expendaleリストビューの子アイテムを強調表示するには複数のレベルがありますか?
- 29. VIMの任意の行を強調表示する
- 30. VIM折りたたみヘッダーの構文の強調表示
私のためには機能しませんでした。これを試してみる人のために:http://stackoverflow.com/questions/4162664/vim-highlight-a-list-of-words#comment4494852_4162735 –