Ich habe manchmal versucht, Vim folgendermaßen aufzurufen xargs: find . -name '*.java' | xargs vim … Welche Art von Arbeiten: Beim Start von Vim wird die folgende Warnung kurz angezeigt: Vim: Warning: Input is not from a terminal Das Bearbeiten funktioniert - :fileslistet alle .javaDateien wie erwartet korrekt auf . …
Ich möchte Dateien bearbeiten, die in der Pipeline-Eingabe mit vim nicht interaktiv übergeben wurden, oder Dateien direkt bearbeiten (ähnlich wie sed). Einige Beispiele mit sed: $ sed -i'.bak' s/foo/test/g file # Edit file in-place. $ cat file | sed s/foo/test/g # Parse file in pipeline. Allerdings konnte ich in gelesen …
Ich benutze Vi als meinen bevorzugten (und eigentlich einzigen) Texteditor auf Linux-Systemen. Ich weiß, wie man Modi von Normal zu Einfügen und umgekehrt wechselt. Ist es möglich, dass Vi automatisch in den Einfügemodus und nicht in den normalen Modus geladen wird?
Einige Anwendungen haben den Begriff "Sitzung" , in der Sie einen Befehl ausführen können, um eine Datei in eine vorhandene Instanz einer Anwendung zu laden. Zum Beispiel, wenn ich tippe: $ firefox http://vi.stackexchange.com Firefox verwendet einen vorhandenen Firefox-Prozess erneut, anstatt einen neuen zu erstellen. Ist das mit Vim möglich?
Ich möchte die folgende Shell ausführen. wea-this is the end of the second word | vim j exit 0 Was ich gehofft hatte, würde die Tastenanschläge w(vorwärts bewegen eines Wortes) dann e(Ende des Wortes) dann a(anhängen) dann -this is the end of the second word(Text) an das genannte Vim-Dokument leiten, …
Ich möchte Inhalte in vim bearbeiten, die dynamisch über die Befehlszeile generiert wurden, ohne dass die Datei noch vorhanden ist. Zum Beispiel: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin aber es scheitert mit den Fehlern: Vim: Warnung: Die Eingabe erfolgt nicht über ein …
Ich verwende Kubuntu 14.04 mit seiner Standardinstallation (bash, Konsole). Ich möchte einen leistungsstarken Texteditor für alle Tastaturen erlernen und habe mich für eine der folgenden Sprachen entschieden: Vi, Vim, Emacs (und ich werde Nano lernen, da es einfach ist). Ich habe ein wenig Erfahrung mit der Kommandozeile: Bash und Python, …
Manchmal möchte ich einen Trick ausprobieren, den ich im Internet finde. Es ist oft hilfreich, dies in vim (gvim, wenn es sich um einen GUI-Trick handelt) im jungfräulichen Modus zu versuchen, dh ohne all meine ~ / .vimrc-Inhalte zu laden. Haben Sie Tipps, wie Sie dies effizient tun können?
Ich möchte /dev/stdoutanstelle der Datei den gesamten Puffer in die Standardausgabe ( ) schreiben, und der folgende Befehl funktioniert beim Bearbeiten der Datei wie erwartet: :w >> /dev/stdout Tipp: Drücken Sie Control+ L, um den Bildschirm zu aktualisieren. Aber es funktioniert nicht wie erwartet, wenn ich versuche, dasselbe über die …
Heute habe ich festgestellt, dass meine .vimrcnicht wirksam wurde. Es war vor wenigen Stunden in Ordnung. Als ich vim mit startete $vim --plugin, gab es :scriptnamesnichts wieder: Die .vimrcDatei wurde nicht bezogen. (Hinweis: /etc/vimrcwurde entfernt, um dieses Problem zu beheben.) Dann habe ich versucht zu googeln und fand die $VIMINITVariable …
Meine Vim Config enthält Plugins , die versuchen , aktuelle Projekt zu handhaben , Build - Tags, etc . Dies ist sehr nützlich für meine tägliche Programmierung in Vim, aber es ist nur ärgerlich, wenn ich Vim für einige schnelle Änderungen verwende, wie zum Beispiel: Bearbeiten einer Git-Commit-Nachricht; Bearbeiten Sie …
Wenn Sie Vim verwenden :Explore, können Sie Dateien und Ordner durchsuchen. Gibt es eine einfache Möglichkeit, Vim im "Explore-Modus" vom Terminal aus zu starten? Kann ich das tun, indem ich Vim nur ein Argument gebe?
In meinem habe ~/.vimrcich einen Befehl, der ungefähr so definiert ist: nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-' Es dient zum Erstellen von Notendateien, die das aktuelle Datum im Dateinamen enthalten. Die Tastenkombination soll meinen Cursor in der Befehlszeile belassen, damit ich das Thema der Notiz eingeben und …
Gibt es eine Möglichkeit, Vim so aufzurufen, dass ein Puffer mit einigen auf dem Terminal angegebenen Inhalten geöffnet wird, dh nicht in einer Datei gespeichert wird? Zum Beispiel möchte ich ausführen vimund einen Puffer öffnen lassen foo, bar, baz and qux, auf den geschrieben steht. Gibt es eine Option, die …
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.