パフォーマンスのため、Vim cursorlineとを無効にしcursorcolumnます。ただし、Quickfixウィンドウをジャンプする場合、ファイル内でカーソルを見つけるのは困難です。したがって、ウィンドウを開いた後、(なんらかのアクションによって)自動的に有効にcursorlineしcursorcolumnますQuickfix。
今私はAutocmdこのようなものを使った解決策を持っています:
autocmd BufferEnter quickfix :bufdo set cursorline cursorcolumn
これは適切な解決策ですか?もっと良いアイデアは?
どうもありがとう!
Ack、vimgrepというように。ただし、の場合は機能しません:copen。かなり良い解決策です!
:h QuickFixCmdPre、それはイベントのトリガコマンドのリストが含まれQuickFixCmdPre(これとイベントをQuickFixCmdPost)し、実際に:copenそれらの一つではありません。だからあなたが経験している振る舞いは正常ですが、それをどのように動作させるかわかりません:copen...
:h QuickFixCmdPost代わりに、イベントQuickFixCmdPost()を使用することもできますが、それが良いかどうかはわかりません。