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 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 wissen, ob Sie zusätzliche Befehle finden, die …
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 Frage meines Posts nicht …
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 nur Vim-Optionen und / …
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 lief? Normalerweise würde ich Aliase verwenden (wie vimsfür vim test.shund vimpfür vim …
Ich habe mir Tim Popes vim-sensibles Plugin angesehen und das habe ich in der README-Datei bemerkt ... In der Quelle finden Sie die maßgebliche Liste der Funktionen. (Keine Sorge, hauptsächlich :setAnrufe.) Wenn ich auf die Quelle schaute, sind die :setAnrufe wie folgt ... set autoindent Es gibt keine :vor dem …
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 …
Es ist wirklich frustrierend, wenn ich eine Datei als root bearbeiten und verwenden muss sudo vim somefile.confund keine meiner Tastenkombinationen, Einstellungen und Plugins verwenden kann. Gibt es eine Möglichkeit, alle meine Anpassungen abzurufen, wenn ich sie als root bearbeiten muss? Ich benutze Vim-Plug für meine Plugins.
Jedes Mal, wenn ich eine tmux-Sitzung im Terminal öffne, sind alle Registerkarten mit vim-Sitzungen beschriftet vim. Meine Frage ist: Wie man es so konfiguriert, dass es tmux-Tabs mit dem Namen der bearbeiteten Datei oder so etwas wie vim | test.cppdem Titel der fraglichen Tabs beschriftet .
Ich kann die aktuelle Zeile so markieren :set cursorline, was die aktuelle Zeile unterstreicht. Ich möchte jedoch die gesamte Zeile in einer helleren Farbe hervorheben. Wie kann ich diesen Look erreichen?
Ich habe ein seltsames Problem mit einer Normalmodus-Zuordnung von Esc. Wenn Sie die Datei escmapvimrcmit dem Inhalt erstellen : set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap <Esc> :noh<CR><esc> Und dann starte vim mit diesem vimrc: vim --noplugin -u escmapvimrc Dann startet …
Ich habe das solarisierte Farbschema und die Palette importiert. Mein Terminal hat die richtigen Farben und den richtigen Hintergrund, gvim hat die richtigen Farben und den richtigen Hintergrund, aber vim hat einen falsch gefärbten Hintergrund. Der Text ist korrekt, aber der Hintergrund scheint schwarz zu sein. Hier ist meine .vimrc: …
Anstatt ein Zeichen auszuwählen, das als EOL-Zeichen angezeigt werden soll, möchte ich, dass eines sowohl für CR als auch für LF separat angezeigt wird, unabhängig davon, ob die Datei Unix oder DOS ist. Ist das möglich?
Ich möchte meine .vimrc-Datei über Github synchronisieren, damit sie öffentlich zugänglich ist. Gleichzeitig muss ich jedoch einige vertrauliche Daten (z. B. DB-Passwörter / Hosts für dbext.vim) darin ablegen, ohne sie an Dritte weiterzugeben Andere. Was ist der beste Weg und wie geht das?
Um diese Stapelüberlauf-Frage zu ergänzen , was sollte man in ihre einfügen , .vimrcum die "private Bearbeitung" bestimmter Dateierweiterungen (z .gpg. B. Dateien) sicherzustellen . Ohne die Effektivität der Sitzung zu beeinträchtigen, sollten keine Informationen über die geleistete Arbeit gespeichert werden, einschließlich Register, Suchverlauf, Befehlsverlauf, Ansichten, Auslagerungen usw. Für gpgDateien …
Vim ist so unendlich konfigurierbar. Das Entwickeln eines vimrc ist jedoch eine entmutigende Aufgabe für Anfänger und fortgeschrittene Benutzer. Grundsätzlich wird von Ihnen erwartet, dass Sie eine aus einer leeren Tafel entwickeln, indem Sie die Dokumentation lesen und sich zufällige Tipps von anderen Benutzern holen. Gibt es ein intuitives Konfigurationsmenü, …
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.