diff options
| author | Norwid Behrnd <nbehrnd@yahoo.com> | 2022-11-14 12:15:37 +0100 | 
|---|---|---|
| committer | Norwid Behrnd <nbehrnd@yahoo.com> | 2022-11-14 12:15:37 +0100 | 
| commit | 8dd734971d05c1a7d9b0709df546ce8ae11fc34b (patch) | |
| tree | f513d65b3a5992423e6ed5d5195afcd90e4b1e7e | |
| parent | 75b0cfb4ab74aa11adee90a820366c18be6b185b (diff) | |
trim leading spaces (needs manual correction)
An instance of `sed -i 's/^ *//' vim-de.html.markdown`.
| -rw-r--r-- | de-de/vim-de.html.markdown | 292 | 
1 files changed, 146 insertions, 146 deletions
| diff --git a/de-de/vim-de.html.markdown b/de-de/vim-de.html.markdown index 40e5afe5..707bae5b 100644 --- a/de-de/vim-de.html.markdown +++ b/de-de/vim-de.html.markdown @@ -3,9 +3,9 @@ category: tool  tool: vim  lang: de-de  contributors: -    - ["RadhikaG", "https://github.com/RadhikaG"] +- ["RadhikaG", "https://github.com/RadhikaG"]  translators: -    - ["caminsha", "https://github.com/caminsha"] +- ["caminsha", "https://github.com/caminsha"]  filename: LearnVim-de.txt  --- @@ -20,74 +20,74 @@ einer Datei.  ## Grundlagen, um in Vim zu navigieren  ``` -    vim <filename>   # Öffne <filename> in Vim -    :help <topic>    # Öffne die eingebaute Hilfe zum Thema  <topic>, wenn -                     # es existiert -    :q               # Schließe vim -    :w               # Speichere diese Datei -    :wq              # Speichere diese Datei und schließe vim -    ZZ               # Speichere diese Datei und schließe vim -    :q!              # Schließe vim ohne die Datei zu speichern -                     # ! *zwingt* die Ausführung von :q, -                     # daher wird die Datei nicht gespeichert. -    ZQ               # Beende vim ohne die Datei zu speichern -    :x               # Speichere die Datei und beende vim -                     # Dies ist eine kürzere Version von :wq - -    u                # Änderung rückgängig machen -    CTRL+R           # Änderung wiederherstellen - -    h                # Den Cursor um ein Zeichen nach links bewegen -    j                # Den Cursor eine Zeile nach unten bewegen -    k                # Den Cursor eine Zeile nach oben bewegen -    l                # Den Cursor um ein Zeichen nach rechts bewegen - -    Ctrl+B 	         # Gehe eine Bildschirmanzeige zurück -    Ctrl+F 	         # Gehe eine Bildschirmanzeige vorwärts -    Ctrl+D 	         # Gehe eine halbe Bildschirmanzeige vorwärts -    Ctrl+U           # Gehe eine halbe Bildschirmanzeige zurück - -    # Navigieren innerhalb einer Zeile - -    0                # Navigiere zum Anfang der Zeile -    $                # Navigiere zum Ende der Zeile -    ^                # Navigiere zum ersten Zeichen, welches kein Leerzeichen ist - -    # Im Text suchen - -    /word            # Hebt alle Ergebnisse nach dem Cursor hervor -    ?word            # Hebt alle Ergebnisse vor dem Cursor hervor -    n                # Bewegt den Cursor zum nächsten Ergebnis nach der Suche -    N                # Bewegt den Cursor zum vorherigen Ergebnis der Suche - -    :%s/foo/bar/g    # Ersetze "foo" durch "bar" in allen Zeilen -    :s/foo/bar/g     # Ersetze "foo" durch "bar" in der aktuellen Zeile -    :%s/\n/\r/g      # Ersetze das newline-Zeichen bei allen Zeilen durch -                     # ein carriage return - -    # Zu einzelnen Zeichen springen - -    f<character>     # Springe vorwärts und auf dem Zeichen  <character> -    t<character>     # Springe vorwärts und lande vor dem Zeichen <character> - -    # Zum Beispiel, -    f<               # Springe vorwärts und lande auf < -    t<               # Springe vorwärts und lande vor < - -    # Wortweise navigieren - -    w                # Springe um ein Wort vorwärts -    b                # Gehe ein Wort zurück -    e                # Springe zum Ende des aktuellen Wortes - -    # Weitere Befehle, um zu navigieren - -    gg               # Gehe an den Start der Datei -    G                # Gehe an das Ende der Datei -    :NUM             # Springe zur Zeile NUM (NUM kann eine beliebige Zahl sein) -    H                # Navigiere zum Start der aktuellen Bildschirmanzeige -    M                # Navigiere in die Mitte der aktuellen Bildschirmanzeige -    L                # Navigiere an das Ende der aktuellen Bildschirmanzeige +vim <filename>   # Öffne <filename> in Vim +:help <topic>    # Öffne die eingebaute Hilfe zum Thema  <topic>, wenn +# es existiert +:q               # Schließe vim +:w               # Speichere diese Datei +:wq              # Speichere diese Datei und schließe vim +ZZ               # Speichere diese Datei und schließe vim +:q!              # Schließe vim ohne die Datei zu speichern +# ! *zwingt* die Ausführung von :q, +# daher wird die Datei nicht gespeichert. +ZQ               # Beende vim ohne die Datei zu speichern +:x               # Speichere die Datei und beende vim +# Dies ist eine kürzere Version von :wq + +u                # Änderung rückgängig machen +CTRL+R           # Änderung wiederherstellen + +h                # Den Cursor um ein Zeichen nach links bewegen +j                # Den Cursor eine Zeile nach unten bewegen +k                # Den Cursor eine Zeile nach oben bewegen +l                # Den Cursor um ein Zeichen nach rechts bewegen + +Ctrl+B 	         # Gehe eine Bildschirmanzeige zurück +Ctrl+F 	         # Gehe eine Bildschirmanzeige vorwärts +Ctrl+D 	         # Gehe eine halbe Bildschirmanzeige vorwärts +Ctrl+U           # Gehe eine halbe Bildschirmanzeige zurück + +# Navigieren innerhalb einer Zeile + +0                # Navigiere zum Anfang der Zeile +$                # Navigiere zum Ende der Zeile +^                # Navigiere zum ersten Zeichen, welches kein Leerzeichen ist + +# Im Text suchen + +/word            # Hebt alle Ergebnisse nach dem Cursor hervor +?word            # Hebt alle Ergebnisse vor dem Cursor hervor +n                # Bewegt den Cursor zum nächsten Ergebnis nach der Suche +N                # Bewegt den Cursor zum vorherigen Ergebnis der Suche + +:%s/foo/bar/g    # Ersetze "foo" durch "bar" in allen Zeilen +:s/foo/bar/g     # Ersetze "foo" durch "bar" in der aktuellen Zeile +:%s/\n/\r/g      # Ersetze das newline-Zeichen bei allen Zeilen durch +# ein carriage return + +# Zu einzelnen Zeichen springen + +f<character>     # Springe vorwärts und auf dem Zeichen  <character> +t<character>     # Springe vorwärts und lande vor dem Zeichen <character> + +# Zum Beispiel, +f<               # Springe vorwärts und lande auf < +t<               # Springe vorwärts und lande vor < + +# Wortweise navigieren + +w                # Springe um ein Wort vorwärts +b                # Gehe ein Wort zurück +e                # Springe zum Ende des aktuellen Wortes + +# Weitere Befehle, um zu navigieren + +gg               # Gehe an den Start der Datei +G                # Gehe an das Ende der Datei +:NUM             # Springe zur Zeile NUM (NUM kann eine beliebige Zahl sein) +H                # Navigiere zum Start der aktuellen Bildschirmanzeige +M                # Navigiere in die Mitte der aktuellen Bildschirmanzeige +L                # Navigiere an das Ende der aktuellen Bildschirmanzeige  ```  ## Hilfsdokumente: @@ -110,22 +110,22 @@ Vim basiert auf dem Konzept von **modes**.  - Ex Mode      - Wird verwendet, um im ':'-Prompt Befehle einzugeben  ``` -    i                # Führt vim in den Insert Mode, vor der Cursorposition -    a                # Führt vim in den Insert Mode, nach der Cursorposition -    v                # Führt vim in den Visual Mode -    :                # Führt vim in den Ex Mode -    <esc>            # Führt zurück in den Command Mode, egal in welchem Mode -                     # man sich gerade befindet. - -    # Kopieren und einfügen von Text - -    y                # Kopiere alles, was im Moment ausgewählt ist -    yy               # Kopiert die aktuelle Zeile -    d                # Löscht alles, was im Moment ausgewählt ist -    dd               # Löscht die aktuelle Zeile -    p                # Fügt den kopierten Text nach dem Cursor ein -    P                # Fügt den kopierten Text vor dem Cursor ein -    x                # Löscht das Zeichen unter dem Cursor +i                # Führt vim in den Insert Mode, vor der Cursorposition +a                # Führt vim in den Insert Mode, nach der Cursorposition +v                # Führt vim in den Visual Mode +:                # Führt vim in den Ex Mode +<esc>            # Führt zurück in den Command Mode, egal in welchem Mode +# man sich gerade befindet. + +# Kopieren und einfügen von Text + +y                # Kopiere alles, was im Moment ausgewählt ist +yy               # Kopiert die aktuelle Zeile +d                # Löscht alles, was im Moment ausgewählt ist +dd               # Löscht die aktuelle Zeile +p                # Fügt den kopierten Text nach dem Cursor ein +P                # Fügt den kopierten Text vor dem Cursor ein +x                # Löscht das Zeichen unter dem Cursor  ```  ## Die 'Grammatik' von Vim @@ -140,68 +140,68 @@ Vim kann als Satz von Kommandos angesehen werden, welche im Format  Einige wichtige Beispiele von 'Verb', 'Modifier' und 'Nouns':  ``` -    # 'Verb' - -    d                # löschen -    c                # ändern -    y                # kopieren -    v                # visuelles auswählen - -    # 'Modifiers' - -    i                # innerhalb -    a                # außerhalb -    NUM              # Nummer (NUM kann irgendeine Zahl sein) -    f                # Sucht nach etwas und landet darauf -    t                # Sucht nach etwas und stoppt davor -    /                # Suche eine Zeichenfolge ab dem Cursor -    ?                # Suche eine Zeichenfolge vor dem Cursor - -    # 'Nouns' - -    w                # Wort -    s                # Satz -    p                # Abschnitt -    b                # Block - -    # Beispielsätze resp. Kommandos - -    d2w              # lösche zwei Wörter -    cis              # Ändere innerhalb des Satzes. -    yip              # Kopiere innerhalb des Abschnitts (kopiere den Abschnitt, -                     # in welchem du bist) -    ct<              # Ändere bis zur spitzen Klammer -                     # Ändere den Text von deiner aktuellen Cursorposition bis -                     # zur nächsten spitzen Klammer -    d$               # Lösche bis zum Ende der Zeile +# 'Verb' + +d                # löschen +c                # ändern +y                # kopieren +v                # visuelles auswählen + +# 'Modifiers' + +i                # innerhalb +a                # außerhalb +NUM              # Nummer (NUM kann irgendeine Zahl sein) +f                # Sucht nach etwas und landet darauf +t                # Sucht nach etwas und stoppt davor +/                # Suche eine Zeichenfolge ab dem Cursor +?                # Suche eine Zeichenfolge vor dem Cursor + +# 'Nouns' + +w                # Wort +s                # Satz +p                # Abschnitt +b                # Block + +# Beispielsätze resp. Kommandos + +d2w              # lösche zwei Wörter +cis              # Ändere innerhalb des Satzes. +yip              # Kopiere innerhalb des Abschnitts (kopiere den Abschnitt, +# in welchem du bist) +ct<              # Ändere bis zur spitzen Klammer +# Ändere den Text von deiner aktuellen Cursorposition bis +# zur nächsten spitzen Klammer +d$               # Lösche bis zum Ende der Zeile  ```  ## Einige Shortcuts und Tricks  ``` -    >                # Rücke die Auswahl um einen Block ein -    <                # Lösche eine Einrückung der Auswahl -    :earlier 15m     # Stellt das Dokument so wieder her, wie es vor 15 -                     # Minuten war -    :later 15m       # den oberen Befehl rückgängig machen -    ddp              # Vertauschen zweier aufeinanderfolgenden Zeilen -                     # Zuerst dd, dann p -    .                # Wiederhole die vorherige Aktion -    :w !sudo tee %   # Speichere die Datei als Root -    :set syntax=c    # Stelle das Syntax-Highlighting für 'C' ein -    :sort            # Alle Zeilen sortieren -    :sort!           # Alle Zeilen rückwärts sortieren -    :sort u          # Alle Zeilen sortieren und Duplikate entfernen -    ~                # Umschalten der Groß-/Kleinschreibung des ausgewählten Textes -    u                # Ausgewählten Text zu Kleinschreibung ändern -    U                # Ausgewählten Text zu Großschreibung ändern - -    # Text-Folding (Textfaltung) -    zf               # Erstelle eine Faltung des ausgewählten Textes -    zo               # Öffne die aktuelle Faltung -    zc               # Schließe die aktuelle Faltung -    zR               # Öffne alle Faltungen -    zM               # Schließe alle Faltungen +>                # Rücke die Auswahl um einen Block ein +<                # Lösche eine Einrückung der Auswahl +:earlier 15m     # Stellt das Dokument so wieder her, wie es vor 15 +# Minuten war +:later 15m       # den oberen Befehl rückgängig machen +ddp              # Vertauschen zweier aufeinanderfolgenden Zeilen +# Zuerst dd, dann p +.                # Wiederhole die vorherige Aktion +:w !sudo tee %   # Speichere die Datei als Root +:set syntax=c    # Stelle das Syntax-Highlighting für 'C' ein +:sort            # Alle Zeilen sortieren +:sort!           # Alle Zeilen rückwärts sortieren +:sort u          # Alle Zeilen sortieren und Duplikate entfernen +~                # Umschalten der Groß-/Kleinschreibung des ausgewählten Textes +u                # Ausgewählten Text zu Kleinschreibung ändern +U                # Ausgewählten Text zu Großschreibung ändern + +# Text-Folding (Textfaltung) +zf               # Erstelle eine Faltung des ausgewählten Textes +zo               # Öffne die aktuelle Faltung +zc               # Schließe die aktuelle Faltung +zR               # Öffne alle Faltungen +zM               # Schließe alle Faltungen  ```  ## Makros @@ -212,9 +212,9 @@ Kommandos, welche du braucht, aufgenommen bis die Aufnahme gestoppt wird.  Wenn du ein Makro ausführst, werden exakt die gleichen Schritte gemacht.  ``` -    qa               # Starte das Aufnehmen des Makros 'a' -    q                # Beende das Aufnehmen -    @a               # Führe das Makro 'a' aus +qa               # Starte das Aufnehmen des Makros 'a' +q                # Beende das Aufnehmen +@a               # Führe das Makro 'a' aus  ```  ### Konfigurieren mit ~/.vimrc | 
