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