Als «vimrc» getaggte Fragen

Vim liest beim Start Initialisierungsbefehle aus einer Datei namens vimrc. Dies kann verwendet werden, um Einstellungen festzulegen, Funktionen zu definieren, automatische Befehle auszuführen und vieles mehr.


2
Was ist die Dateicodierung von .vimrc?
Ich habe vim aktualisiert und jetzt ist es unglücklich über einige UTF-8-Werte in meinem .vimrc. Dies führte mich zu der Frage: Wenn vim liest .vimrc, welche Codierung nimmt die Datei an? Dh was ist fileencodingdann?
8 vimrc  encoding 

1
Warum heißt es "vimrc" -Datei?
Woher kommt der Name vimrc ? Ist der rcTeil ein Akronym? Gibt es historische Gründe für die Wahl dieses Namens? Woher stammt die Praxis, rcKonfigurationsdateien zuerst zu verwenden? Für das, was es wert ist, bin ich mir bewusst, dass dies nicht nur für vim gilt. Deshalb haben wir .bashrc, .hgrcusw.

1
So färben Sie Kommentare nach einer definierten Spalte
Ich habe diese Materialien einmal erhalten, damit dieser Helfer vimeine Art vertikale Linie anzeigen kann, um die Durchsetzung der PEP8-Regeln zur Begrenzung der Zeilenlänge in Spalte 80 zu unterstützen: " Long lines highlighting. nnoremap <Leader>H :call<SID>LongLineHLToggle()<cr> hi OverLength ctermbg=none cterm=none match OverLength /\%>80v/ fun! s:LongLineHLToggle() if !&diff if !exists('w:longlinehl') let …




1
Aktuelle Zeilennummer links ausgerichtet mit Nummer und relativer Nummer
Ich verwende relative Zeilennummern zusammen mit einer absoluten Zeilennummer für die aktuelle Zeile: set number set relativenumber Die absolute aktuelle Zeilennummer ist immer links ausgerichtet, und die Hilfeseiten (oder Google) bieten anscheinend keine Möglichkeit, dies zu ändern. Ist es möglich, diese Linksausrichtung zu verhindern, oder muss ich lernen, damit zu …

1
Wie ändere ich den Wert des Timeouts für einen Tastenbefehl?
Was ich möchte Zum vorübergehenden Ändern des Timeout-Werts für bestimmte Tastenbefehle Wo ich gesucht habe Von habe :help 'timeout'ich: The timeout only happens when the 'timeout' and 'ttimeout' options tell so. A useful setting would be > :set timeout timeoutlen=3000 ttimeoutlen=100 (time out on mapping after three seconds, time out …

2
Wie ändere ich das Airline-Thema?
Ich verwende die Fluggesellschaft mit ihrem Standardthema (basierend auf meiner Theme gruvbox). Ich benutze, :AirlineTheme base16während ich mein vim bereits geöffnet habe, um mein Airline-Thema auf base16 zu ändern. Aber ich möchte das Standard-Airline-Thema dauerhaft ändern, wenn ich es einstelle AirlineTheme base16 call AirlineTheme base16 set AirlineTheme base16 AirlineTheme base16 …


2
Wie springe ich zum Puffer von ls?
Gibt es eine Möglichkeit, zu einem Puffer zu springen, indem Sie die Puffernummer direkt von :lseingeben? Ich meine, warum sollte dieser Befehl von mir erwarten , dass ich nichts tue Press ENTER or type command to continue, wenn ich zum Beispiel 2drücke? Offensichtlich werde ich kein Plugin installieren, mindestens ein …

2
Gibt es umfassende Dokumente für vimrc?
Ich versuche eine vollständige Dokumentation für den möglichen Inhalt von zu finden .vimrc. Folgendes habe ich versucht: Google-Suche. Viele Beispiele, keine Dokumente. Offizielle Dokumente man vim :help vimrc Suche in dieser Beta SE Stackoverflow suchen Zum Beispiel listet diese Site die "Top 50 Vim-Konfigurationsoptionen" auf und erwähnt am Ende, dass …
7 vimrc 


1
Aktivieren Sie die Cursorzeile und die Cursorspalte, nachdem das Quickfix-Fenster geöffnet wurde
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: …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.