Wie Sie alle wissen, haben Vi und Vim viele Synonyme. Ich kenne drei Möglichkeiten, um die Datei zu speichern und Vim und Vi zu beenden. Dies sind : wq <cr> , : x <cr> und ZZ . Ich habe gehört, dass diese in irgendeiner Weise unterschiedlich sind. Gibt es praktische …
Angenommen, ich starte Vim, um eine neue Datei in einem Verzeichnis zu bearbeiten, das noch nicht erstellt wurde: vim nonExisitingDirectory/newFile.txt Vim zeigt mir gerne einen leeren Puffer und ich kann mit dem Schreiben meiner neuen Datei beginnen. Aber wenn ich die Datei auf die Festplatte schreiben möchte, erhalte ich diesen …
Einige Textverarbeitungsprogramme und Texteditoren speichern die Dateien, die wir von Zeit zu Zeit bearbeiten, automatisch, was sehr praktisch ist, um böse Abstürze usw. zu überstehen. Gibt es eine Möglichkeit, dass Vim unsere Dateien nach einem bestimmten Intervall automatisch speichert?
Es kommt manchmal vor, dass ich eine Datei öffne und einige Änderungen als mein eigener Benutzer vornehme, ohne die [read-only]Warnung in der Statuszeile zu bemerken oder zu "vergessen" (zB eine zufällige /etcKonfigurationsdatei wie /etc/resolv.conf). :w!offensichtlich scheitert in diesem Fall, weil mein Benutzer ohnehin keine Schreibberechtigung hat. Also muss ich :w …
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 …
Gelegentlich tippe ich abwesend, :wwenn ich etwas lese. Dies führt zu einer Änderung der Änderungszeit der Datei und manchmal dazu, dass mein Build-System einen wesentlichen Teil eines Projekts unnötigerweise neu erstellt. Gibt es eine Möglichkeit, vim so einzustellen, dass es einfach nichts tut, wenn ich versuche, eine Datei zu schreiben, …
Von :help swap-file: Aktualisieren der Auslagerungsdatei Die Auslagerungsdatei wird aktualisiert, nachdem 200 Zeichen eingegeben wurden oder wenn Sie vier Sekunden lang nichts eingegeben haben. Dies passiert nur, wenn der Puffer geändert wurde, nicht, wenn Sie sich nur bewegt haben. Der Grund, warum es nicht immer auf dem neuesten Stand ist, …
Wie bearbeite ich crontabDateien in FreeBSD? $ crontab -e # ... I do my thing in vim & :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 Verwenden EDITOR=nvifunktioniert gut ... Linux scheint auch gut zu funktionieren ...
Ich habe festgestellt, dass sich der Cursor beim Bearbeiten entlang einer Zeile in einer TXT-Datei im Einfügemodus nach einem Schreibvorgang mit der Tastenfolge an den Zeilenanfang bewegt: <esc>:w Ich möchte dieses Verhalten so ändern, dass der Cursor nach einem: Schreiben in Position bleibt. Ist das möglich? Ich brauche den Cursor …
Gibt es sowieso ich könnte sicherstellen, dass eine Datei gesperrt ist, so dass ich keine Änderungen daran vornehmen kann. Gibt es einen Befehl zum Sperren / Entsperren einer Datei in vim? Manchmal möchte ich, dass sich eine Datei im schreibgeschützten Modus befindet.
Hot Exit ist eine der Killerfunktionen des Sublime Text Editors. Es ermöglicht das Schließen des Editors zu jedem Zeitpunkt, ohne sich um Änderungen in geöffneten Dateien kümmern zu müssen - es wird einfach ohne Frage geschlossen. Beim erneuten Starten von ST befinden sich alle geöffneten und bearbeiteten Dateien im selben …
Ich möchte einen visuell ausgewählten Bereich in eine Datei schreiben. Zum Beispiel: prefix [sample text more text] suffix [] ist der ausgewählte Block, der verwendet werden soll, was zu einer neuen Datei führt, die Folgendes enthält: sample text more text Der normale wBefehl verwendet Zeilen und enthält daher '<,'>w! /tmp/testdas …
Vim fügt beim Speichern immer eine neue Zeile am Ende meiner Dateien hinzu und verursacht Fehler in meinen PHP-Skripten. Wie kann ich vim dazu bringen, diese neue Zeile beim Speichern nicht hinzuzufügen?
Ich versuche, den Code aus dieser Antwort zu verbessern , um vor dem Erstellen des fehlenden Verzeichnisses um Bestätigung zu bitten. Folgendes schreibe ich: function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response = nr2char(getchar()) if response ==? "y" call mkdir(a:path, …
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.