Aufgrund der Leistung deaktiviere ich das cursorline
und cursorcolumn
in Vim. Wenn Sie jedoch durch ein Quickfix
Fenster springen , ist es schwierig, den Cursor in der Datei zu finden. Daher möchte ich aktivieren cursorline
und cursorcolumn
automatisch nach dem Quickfix
Öffnen eines Fensters (durch welche Aktionen auch immer).
Jetzt habe ich die Lösung Autocmd
wie folgt:
autocmd BufferEnter quickfix :bufdo set cursorline cursorcolumn
Ist das die richtige Lösung? Irgendeine bessere Idee?
Vielen Dank!
Ack
, vimgrep
und so weiter. Aber es funktioniert nicht bei :copen
. Ganz schöne Lösung!
:h QuickFixCmdPre
es enthält eine Liste der Befehle, die das Ereignis QuickFixCmdPre
(und damit das Ereignis QuickFixCmdPost
) auslösen, und ist in der Tat :copen
keiner von ihnen. Das Verhalten, das Sie erleben, ist also normal, aber ich weiß nicht, wie ich es zum :copen
:h QuickFixCmdPost
stattdessen das Ereignis QuickFixCmdPost ( ) verwenden, aber ich bin mir nicht sicher, ob das besser wäre.