Heim > Fragen und Antworten > Hauptteil
Bezüglich gVim in der Windows-Umgebung hätte ich folgende Fragen:
1) Ich weiß, dass u der Befehl zum Rückgängigmachen des letzten Bearbeitungsvorgangs ist. Gibt es einen Befehl zum Rückgängigmachen des letzten Befehlszeilenvorgangs? Nachdem ich beispielsweise::set list eingegeben habe, möchte ich den Vorgang direkt abbrechen, ohne::set nolist einzugeben. Gibt es andere allgemeinere Tastenkombinationen und Befehle?
2) So markieren Sie die Zeile, in der sich der Cursor befindet, und ändern die Zeilennummernfarbe der Zeile, in der sich der Cursor im Einfügemodus befindet (ändern Sie sie beispielsweise in Rot, um deutlicher daran zu erinnern, dass Sie sich im Einfügemodus befinden); und Stellen Sie es dann auf das Original wieder her, nachdem Sie den Einfügemodus verlassen haben.
3) Ein sehr seltsames Problem: Einstellen der Vordergrundfarbe der Zeilennummer: Highlight LineNr guifg=dimgray, es kann erfolgreich durch Eingabe in die Befehlszeile eingestellt werden, funktioniert aber nicht, nachdem es in die _vimrc-Datei geschrieben, gespeichert und gespeichert wurde Neustart. Warum das? Beim Starten wurde kein Fehler gemeldet. Die Einstellungen in der _vimrc-Datei lauten wie folgt:
Vielen Dank!
曾经蜡笔没有小新2017-05-16 16:38:38
1)据我所知没有
2) 从StackOverflow抄来的一个方案:
" Enable CursorLine
set cursorline
" Default Colors for CursorLine
highlight CursorLine ctermbg=Yellow ctermfg=None
" Change Color when entering Insert Mode
autocmd InsertEnter * highlight CursorLine ctermbg=Green ctermfg=Red
" Revert Color to default when leaving Insert Mode
autocmd InsertLeave * highlight CursorLine ctermbg=Yellow ctermfg=None
3) vim或许没有读取你的_vimrc文件,你可以找找设置看是不是有问题。