Verwendung des VI-Tools zum Bearbeiten von Konfigurationsdateien. Wie kann ich den gesamten Text in einer Datei (ca. 1000 Zeilen) auswählen, kopieren und dann in Google Text & Tabellen einfügen?
Wie kann ich die nervigen Warnungen loswerden, wenn ich eine Datei öffne, die eine .swp-Datei enthält? Oder wie erstelle ich überhaupt keine .swp-Dateien? Beispiel Warnung: E325: ATTENTION Found a swap file by the name ".notes.swp" owned by: james dated: Fri Dec 3 17:38:07 2010 file name: ~james/school/se/project-dir/rottencucumber/doc/notes modified: no user …
Etwas, was ich häufig tue, ist, einen Suchbefehl auszuführen und dann alle in vi zu bearbeiten, was ungefähr so aussieht: > find . "*.txt" ./file1.txt ./file2.txt ./path/to/file3.txt > vi ./file1.txt ./file2.txt ./path/to/file3.txt Gibt es eine clevere und einfache Möglichkeit, dies alles in einer Befehlszeile zu erledigen?
Ich stelle ziemlich oft fest, dass ich beim Bearbeiten in vim eine leere Zeile entweder unter oder über der aktuellen Zeile einfügen muss. ound Otun dies, aber sie wechseln anschließend in den Einfügemodus, was ärgerlich ist. Gibt es einen eingebauten Befehl, der im normalen Modus verbleibt?
In vi habe ich 'jj' als Escape-Zeichen festgelegt, um in den Befehlsmodus zu wechseln, ohne die nervige Escape-Taste zu verwenden. Jetzt möchte ich dasselbe für die Befehlszeilenbearbeitung haben, für die ich den vi-Modus verwende. Ich habe bereits folgende Lösung gefunden: bindkey '^j' vi-cmd-mode lässt dich mit control-j in den befehlsmodus …
Hier ist eine Antwort, die ich ungefähr 5 Mal am Tag haben möchte. In vi lautet der Befehl zum Ende der Datei G. Aber das lässt mich immer am Anfang der letzten Zeile der Datei, wenn Dateien am Ende keine Leerzeile haben. Wie kann ich an das Ende der Datei …
In einem Terminal-Vim führt das Einfügen von Daten aus der Zwischenablage häufig zu einer Verfälschung des Codeeinzugs. Ich wusste nur, ob ich :set pasteden Einzug nicht kaputt mache. Sollte ich es nach dem Einfügen von Daten :set nopasteerneut tun ? Was ist, wenn ich es nicht tue, welches Problem kommt?
Gibt es einen IRC-Client, der VI-Schlüssel unterstützt? Das "offensichtliche" Skript VimIRC ist und war so lange kaputt, dass es nicht einmal lustig ist. Kennen Sie IRC-Clients unter Linux, GUI oder Curses, die einiges an Benutzerfreundlichkeit bieten? Oder könnten einige der vorhandenen Clients per Skript verwendet werden? Irssi, XChat, würde sogar …
Nehmen wir an, ich habe eine Datei namens file.txt. Darin befindet sich der Name einer Datei, die ich mit vi bearbeiten möchte. Ich möchte so etwas tun, damit ich die Datei bearbeiten kann: cat file.txt | vi Das geht aber nicht. Wie geht das? Um Dinge zu klären: Hier sind …
Ich benutze die vi-Tastenkombinationen in meiner tcsh-Shell. Jetzt weiß ich nicht, in welchem vi-Modus ich mich befinde ( insertModus oder commandModus), was zu viel Frustration führt. Kennt jemand eine Möglichkeit, den aktuellen vi-Modus in der Shell anzuzeigen? (durch Einfügen in die Eingabeaufforderung oder etwas)
In Vim verbindet der JSchlüssel zwei Zeilen miteinander. Gibt es eine ähnliche integrierte Tastenkombination zum Teilen von Zeilen mit einer neuen Zeile (an der Cursorposition oder ähnlich)? Was wäre alternativ die robusteste Methode, um eine Tastenkombination zu definieren, um dies zu tun (im normalen Modus, nicht im Einfügemodus)?
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich habe vim 7.3 unter cygwin installiert. Und das habe ich in meinem ~ / .vimrc $ cat .vimrc colorscheme wombat Und dann habe ich diese Datei wombat.vim unter '.vim / colors'. $ ls -la .vim/colors/ total 8.0K drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ./ drwxrwxr-x+ 1 cheungs …
Ich denke, der Titel sagt alles. Ich habe meine Hausaufgaben gemacht und der einzige Befehl, den ich fand, war: :set linespace=3 aber es scheint nicht zu funktionieren, weder auf dem Mac noch unter Linux. Bearbeiten: In Mac OSX können Sie das Terminal so konfigurieren, dass es zu (maximal 1,5) Zeilen …
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.