aide vim de aide vim

Vim-Hilfe

zurück zur Startseite der Website

version verfügbar in : en it ru zh es ja nl fr

Erstellungsdatum : 20220618- Aktualisierungsdatum : 20220618- Generierungsdatum : 20240612_171233

1.Gvim

vim vim_25_presentation_by_bram_moolenaar_on_2016_november_2 mastering_the_vim_language

2.Mit vi starten



 - vi ist der Standardeditor auf jeder UNIX-Distribution. vi hat sich seit seiner Gründung nicht weiterentwickelt, was ihn zu einem rustikalen Editor macht.
Aber sein ursprüngliches Design ist ganz im Sinne von Unix"..
- die Weiterentwicklung von vi ist der Editor vim (vi-verbessert de Bram Moolenar)siehe unten.
- den Editor mit dem Namen der zu bearbeitenden Datei als Argument starten "vi toto.txt" - Der Editor startet ein Vollbildfenster, in dem die Textzeilen erscheinen.. Leerzeilen, die mit " beginnen~" sind sichtbar, wenn die Zahl Zeilenanzahl der Datei kleiner ist als die Anzahl der Zeilen im Fenster.
- standardmäßig befindet man sich im Befehlsmodus des Editors, d. h. alle Tasten der Tastatur sind ein Befehl..
- z.B. um sich zu bewegen benutzt man die Tasten h,j,k,l touches_de_déplacement_vi_de - zum Einfügen von Text verwendet man z. B. die Taste "i" für "insert" , "a für append", "R" für replace - wenn die Textbearbeitung abgeschlossen ist, tippen Sie die Taste "esc", um den Bearbeitungsmodus zu verlassen.
- unter vi muss man den Bearbeitungsmodus verlassen, um die Zeile zu ändern: man muss wieder in den Befehlsmodus wechseln, um eine Reise zu machen Unter vim ist dieser Zwang glücklicherweise aufgehoben.
- für alle Bestellungen vgl. vimaz_de - gibt es auch einen mode ligne de commande vi de die man durch Eingabe der Taste " erhält:" und mit dem globale Befehle ausgeführt werden können auf eine Zeilenauswahl in der Datei.
- um diese Einführung abzuschließen: Unter einem rustikalen, ja archaischen Blickwinkel ist vi ein in seiner Konzeption einzigartiger Verleger, eine eigene Art von Verleger ganz allein. Es ist dieses ursprüngliche Design, das dafür sorgt, dass vim als der leistungsfähigste existierende Editor anerkannt wird.
3.Mit vim starten

Sie haben gerade unter dem Editor vim.
Sie können die Pfeiltasten (Pfeile und Paginierung) um sich in diesem Text zu bewegen.
Das Wichtigste, was Sie wissen sollten und was vim (vi) einzigartig ist die Tatsache, dass vim (vi) ist ein multimodaler Editor.
Das wichtigste Merkmal des vim-Editors (vi) ist es, vorrangig im mode_commande_vi_de Man kann sagen, dass es zwei Arten von Editoren gibt: solche, die standardmäßig und hauptsächlich in einem Bearbeitungsmodus arbeiten. (man tippt auf der Tastatur und es schreibt Text) und solche, die standardmäßig und hauptsächlich in einem Befehlsmodus arbeiten (man tippt auf der Tastatur und das macht Dinge).
In der ersten sind alle Editoren außer vi und vim enthalten. (emacs, ultraedit, notepad, ...mit vim starten) in der zweiten gibt es vi und vim.
vim ist die historische Erweiterung, die Weiterentwicklung des ursprünglichen vi des Unix-Systems, das sich nicht weiterentwickelt hat, außer durch vim.
Die Modi von vim sind:

  • der mode_commande_vi_de: Dies ist der Standardmodus von vim. In diesem Modus werden die Tasten der Tastatur nicht zur Eingabe von Zeichen verwendet, sondern als Befehle..
    Diese Befehle sind, was zunächst überraschend klingt, sehr ergonomisch, vgl. vimaz_de Sie sind leicht zu merken, wenn man das englische Wort nachschlägt, das der Wahl des Buchstabens zugrunde liegt..
    Wenn man die Ergonomie von WORD, die mit Funktionstasten verbunden ist, mit der Kombination der Steuerungstasten SHIFT,CTRL,ALT vergleicht, sieht man sofort, dass es sehr schwierig sein wird, ein erfahrener WORD-Benutzer zu werden, während es anfangs vielleicht etwas gewöhnungsbedürftig ist, ein erfahrener VIM-Benutzer zu werden, aber dann recht einfach wird, da es eine zugrunde liegende Ordnung in der Nomenklatur der Befehle gibt..
  • der mode ligne de commande vi de: wenn man das Zeichen " eingibt:" man geht auf die Kommandozeile von vim, wo man Befehle eingeben kann.
    Um diesen Modus zu verlassen, kann man entweder durch ENTER de wodurch der eingegebene Befehl bestätigt wird, oder durch ESCAPE de die den Befehlsmodus verlassen lässt, ohne etwas auszuführen.
  • der mode de saisie vi de: das ist der Modus, in dem der Text eingegeben wird.
    Dieser Modus ist in allen Editoren vorhanden.
    Um in diesen Modus zu gelangen, müssen Sie einen Befehl eingeben commande_de_modification_vi_de die es ermöglicht, Eingaben zu machen z. B. durch Drücken der Taste "i" kommt man in die Einfügung..
    die Eingabe von ESCAPE de verlassen Sie diesen Modus und kehren zum Grundmodus zurück. mode_commande_vi_de.

    4.Eingabemodus vi

    
    
     In vim ist der Eingabemodus identisch mit einem Editor wie notepad..

    Man betritt diesen Modus ab dem mode_commande_vi_de durch Eingabe der folgenden Befehle: - "a", um Text hinzuzufügen (fügt nach dem aktuellen Zeichen) - "i" zum Einfügen von Text (fügt direkt vor dem aktuellen Zeichen ein) - "R" zum Ersetzen von Text (ersetzt den Text ab dem aktuellen Zeichen) - "o", um eine neue Zeile zu öffnen ( "O", um sie über der aktuellen zu öffnen) - "s" für subsitute (gleichbedeutend mit "R").

    Sie geben den Text mit den üblichen Tasten ein, bewegen sich mit den Pfeiltasten, Seitenumbruchstasten, man kann den Modus wechseln "Einfügen" "replacement", Löschen eines Zeichens durch Suppr de und verwenden Sie die Befehle Menüs zum Speichern von Änderungen, Ausgehen Suchen, mit der Maus auswählen, Kopieren und Einfügen verwenden.

    Man kann also davon ausgehen, dass vim eine Obermenge von notepad ist..

    Es gibt also keinen Grund, weiterhin notepad zu verwenden, wenn man vim hat.

    Man verlässt den Eingabemodus mit der Escape-Taste ESCAPE de .

    5.Befehlszeilenmodus vi

    Es handelt sich dabei eigentlich um die Befehle des vi-Vorläufers "telétype", des Herausgebers "ed".
    Als die Computereingabe auf einem Bildschirm statt auf einer Fernschreibmaschine dargestellt werden konnte, entwickelte sich "ed" zu "vi". (was eine Abkürzung von "visual" ist).
    Das bedeutet, dass "vi" die Gene von "ed" enthält..
    ed hat übrigens den Befehl "sed" hervorgebracht, der z. B. "stream ed" bedeuten könnte..
    Dieser Modus wird durch die Eingabe des Zeichens " aufgerufen.:" ab dem mode_commande_vi_de.
    Unter vim ist es möglich, bereits eingegebene Befehle abzurufen, indem man mit den Pfeiltasten nach oben und unten navigiert..
    Man kann sogar den Anfang eines Befehls eingeben und dann mit den Pfeilen nur die Befehle auswählen, die dem eingegebenen Präfix entsprechen..

    spezifisch
    Bestellungnote_de Aktion  
    :b nn    macht den Puffer schnell verfügbar (fichier) identifiziert unter der Nummer "nn", für die Liste der Buffers siehe Befehl :ls  
    :e Datei    gibt die Datei mit dem eingegebenen Pfad aus  
    :g/expr/    weltweit : wählt die Zeilen aus, die den regulären Ausdruck "exp" enthalten, und :  
    :g/expr/l    - listet die Zeilen auf  
    :g/expr/d    - zerstört die Linien  
    :g/expr/s///    - wendet auf die ausgewählten Zeilen den Substitutionsbefehl "s" an  
    :ls    listet die während der Sitzung bereits ausgegebenen Puffer auf und zeigt ihre Nummer an (siehe Bestellung :b nn)  
    :n    next - gibt den nächsten Puffer aus, wenn mehrere Dateien angefordert wurden  
    :q    verlässt den Herausgeber ":q!" erzwingt die Ausgabe ohne Speicherung  
    :r    rewind - kehrt zum ersten Puffer zurück, der beim Öffnen von vi oder bei der Bestellung angefordert wurde ":n Datei"  
    :s    substitution_de_chaine_de  
    :w    speichert die aktuelle Datei ":w!" erzwingt das Umschreiben bei einer Warnung  
    :x    eXit speichert den aktuellen Puffer und beendet vi  
    :map_de    erstellt einen neuen Befehl des mode_commande_vi_de pro Befehlskombination dieses Modus  
    !    shell_vi_dedie Interaktion mit der Umgebung außerhalb des Programms vi ermöglicht, grenzenlose Möglichkeiten bietet  
    / oder :/    Suche nach einer expression_régulière_de (Ziele werden gelb dargestellt) der Befehl "n" ermöglicht das Navigieren in der Suche
    vim-
    :gf    go file,öffnet die Datei, deren Pfad unter dem Cursor steht  
    :sp