Ich habe ein Problem in Vim, und ich denke, es könnte in meiner vimrcDatei sein (oder mir wurde gesagt, es könnte meine vimrcDatei sein). Wie überprüfe ich das? Woher weiß ich, wo genau das Problem liegt, wenn es sich um meine vimrcDatei handelt
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 habe ein Problem in Vim, und ich denke, es könnte in meiner vimrcDatei sein (oder mir wurde gesagt, es könnte meine vimrcDatei sein). Wie überprüfe ich das? Woher weiß ich, wo genau das Problem liegt, wenn es sich um meine vimrcDatei handelt
Wenn ich Dateien bearbeite, tendiert Vim dazu, Dateien mit dem Namen zu erstellen , was ich ärgerlich finde. Von sehe ich, dass die Option die Erstellung von Auslagerungsdateien unterdrückt..filename.swpvim -h-n Gibt es eine vimrc-Direktive, mit der ich Swap-Dateien standardmäßig deaktivieren kann?...
Wenn ich eine Änderung an meinem .vimrcvornehme, beende ich normalerweise Vim und öffne es erneut. Gibt es eine einfachere Möglichkeit, die neuen .vimrcÄnderungen neu zu laden
Eine Möglichkeit, einen Puffer in vim auszuwählen, besteht darin, die Pufferliste mit den Standardbefehlen as :lsoder mit einem externen Plugin / Vimscript-Code zu durchsuchen, um eine Liste in einem Fenster zu durchsuchen . Nehmen wir an, ich möchte so schnell wie möglich direkt zu einem Puffer...
Es scheint zwei Möglichkeiten zu geben, um Einstellungen für gvim zu speichern: Behalten Sie eine .vimrcDatei für vim und eine .gvimrcDatei für gvim-spezifische Ergänzungen. Behalten Sie alle Einstellungen bei .vimrcund binden Sie gvim-spezifische Einstellungen in eine Funktionserkennungsbedingung...
Bei meiner Arbeit verwenden wir einen Standard tsvon 2; Meine persönliche Präferenz ist 4, was ich für meine Hobbyprojekte verwende, und dieses andere Projekt, das wir geerbt haben, hat die Konvention von ts=8. Es gibt auch einige andere Einstellungen, die ich projektbezogen vornehmen möchte (z. B....
Ich weiß nicht viel über die Theorie hinter Vim. Es sieht so aus, als ob wir seteinige Variablen und letandere Variablen. Was ist der Unterschied und wann wird eins über dem anderen benötigt? Auch sagt das solarisierte Vim-Farbschema, let g:blabla...was die Bedeutung g:in diesem Fall...
Ich begann neovim mit und zog meine .vimrczu .config/nvim/init.vimund anderes Material befindet sich in .local/share/nvim. Was ist der beste Weg, um Configs oder sogar Plugins zwischen vim und Neovim zu teilen? Symlinks? Kann ich die Verzeichnisse in der .vimrc so ändern, dass nur ein Symlink...
Ich versuche, die Vim-Airline zum Laufen zu bringen. Ich habe es via vundle benötigt in meinem ~./vimrc: Plugin 'bling/vim-airline' Ich habe es installiert und erwartet, dass mein Vim so aussieht wie der Screenshot auf seiner Projektseite: Und doch sieht es so aus: In Bezug auf die Schriftarten...
Ich habe kürzlich festgestellt, dass meine vimrcZeilen jetzt mehr als 400 Zeilen lang sind (was meiner Meinung nach zu viel ist, um das zu reduzieren), und um das Navigieren, Lesen und Bearbeiten zu vereinfachen, habe ich mich entschlossen, das Konzept des Falzens in vim (welches) zu untersuchen...
Ich kenne die folgenden Einstellungen für Registerkarten in Vim: ts sw expandtab smarttab sts Meine normale Einstellung ist set ts=4 sw=4 expandtab smarttab. Wenn dies jedoch nicht festgelegt ist, wird laut stsDokumentationexpandtab versucht, eine Kombination aus Leerzeichen und Tabulatoren zu...
Ich weiß, dass viele Leute ihre .vimrc auf GitHub speichern, um die Arbeit an neuen Maschinen zu vereinfachen, und das ist für mich absolut sinnvoll. Das Einbinden von Plugins ist jedoch problematisch, da die von mir verwendeten Plugins bereits Git-Repositories sind. Wie erstellt man ein Repo, das...
Ich habe ein Plugin installiert, das keinen Mechanismus zum Deaktivieren der von ihm definierten Tastenzuordnungen bietet. Ich möchte eine der <leader>ccdurch das Plugin definierten Zuordnungen ( ) für meinen eigenen Zweck neu definieren. Ich habe versucht, die folgende Zeile in meine...
Kann man die vimrcDatei laut Titel in mehrere Unterdateien aufteilen ? Separate Dateien für Gruppen von Einstellungen aufbewahren, die eine Sache betreffen ? Das Ding kann alles sein, jede Art von benutzerdefinierter Gruppe von Einstellungen. Beispielsweise, [aktualisiert] Behalten Sie alle Python...
Ich möchte Vim ganz einfach in einem privaten Modus starten können. Definieren wir einen privaten Modus als einen, der diesen Befehlssatz verwendet: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Lassen Sie mich...
Das Zuweisen jeder nützlichen Funktion zu einer Taste eignet sich gut für häufig verwendete Tools. Einige Vorgänge werden jedoch so selten verwendet, dass ich sie lieber einem in my definierten Popup-Menü zuweisen möchte vimrc. Ich habe gesehen, dass Plugins wie CtrlP eine Popup-Liste geöffnet...
Mein Cursor befindet sich in der Mitte eines Absatzes, wenn ich plötzlich beschließe, diesen Absatz zu kopieren: Also tippe ich vip, um den Absatz visuell auszuwählen: Jetzt drücke ich, um cmd+Cin die Zwischenablage zu kopieren (dies kann auf Ihrem System variieren, sollte aber für die zentrale...
Wenn Vim zum Lesen von stdin verwendet wird, wird eine informative Nachricht ausgegeben: $ echo foo | vim - Vim: Reading from stdin... $ Dies ist nur ein Beispiel. Die tatsächliche Verwendung erlaubt keine Shell-Konstrukte. vim <(echo foo)ist keine Option. Kann ich das unterdrücken, indem ich...
Ich öffne selten, wenn überhaupt, nur vimohne Dateinamen. Oft genug möchte ich etwas ausprobieren, normalerweise ein schnelles Wegwerfskript, und ich benenne sie normalerweise test.sh(oder eine Variante davon, wie test.py). Kann ich vimeinen test.shDateinamen annehmen, wenn ich vimohne Dateinamen...
Vim schreibt normalerweise nur <EOL>für die letzte Zeile, wenn in der Originaldatei eine vorhanden war. Wie wird vim dazu gebracht, die ganze Zeit eine neue Zeile am Ende einer Datei zu schreiben (wenn die Datei nicht binär ist und es noch keine gibt)? Ich habe eolOption getestet , aber es...