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.
Ich versuche, meine .viminfoDatei in meinen .vim/Ordner zu verschieben, um die Synchronisierung auf mehreren Computern zu vereinfachen. (Ich habe meine .vimauf Dropbox gespeichert und erstelle dann aus meinem Home-Verzeichnis Symlinks dazu.) Also habe ich heute Morgen diese Antwort gefunden , wie man genau das macht. Großartig! Leider benutze ich Windows …
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?
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.
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 …
Ich möchte benachrichtigt werden, wenn eine Zeile zu lang ist, um in das Fenster zu passen. Im Moment habe ich dies in ~/.vimrc: set wrap let &showbreak = ' +++ ' Ich möchte das ändern in: set nowrap let &somesetting = ' > ' Eine solche somesettingAnweisung, dass vim >am …
Ich versuche es so zu machen, dass ich mit einem Tastendruck einen Puffer auf die Festplatte schreiben kann . (Randnotiz: Idealerweise möchte ich, dass dies in allen Modi funktioniert, aber im Moment versuche ich zunächst nur, es im normalen Modus zum Laufen zu bringen. ) Im Vim-Wiki heißt es ... …
Ich weiß nicht, ob diese Frage hier gestellt werden soll oder nicht. In fast jeder Sprache gibt es Malware. Gilt das auch für vimscript? Angenommen, es vimwird mit hohen Systemberechtigungen ausgeführt. Gibt es eine Möglichkeit, dass ein neuer vimBenutzer sein System durch die Verwendung eines Plugins oder einer gut aussehenden …
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 …
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 …
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 …
Ich habe zum Beispiel ein sehr langes vimrc-Mapping zu erledigen nnoremap <space>e :exe "!tmux send-keys -t.- 'cd $TEST' Enter"<Cr> :exe "!tmux send-keys -t.- 'source $TEST_NT/bin/activate' Enter"<Cr> Wie kann ich diese lange Zeile in mehrere kurze Zeilen aufteilen, damit ich alles auf einem Bildschirm sehen kann? So etwas wie der folgende …
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 …
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 …
Ich habe ein kurzes Makro geschrieben, das mir hilft, nach dem Wort unter dem Cursor zu suchen. Hier ist es in meiner .vimrc: let @a=":! git grep ^R^W^M" Wenn ich jedoch vim öffne und starte :reg a, sehe ich Folgendes: "a :! git grep ^R^W^M^J Sie können sehen, dass dem …
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: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.