mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
correct/reinstall indentations
There were a few 'false positives' applying sed's rule to remove leading spaces. This commit corrects this.
This commit is contained in:
parent
8dd734971d
commit
07ec656274
@ -13,26 +13,25 @@ filename: LearnVim-de.txt
|
|||||||
[Vim](http://www.vim.org)
|
[Vim](http://www.vim.org)
|
||||||
(Vi IMproved) ist ein Klon von vi, dem bekannten Editor für Unix. Es ist ein
|
(Vi IMproved) ist ein Klon von vi, dem bekannten Editor für Unix. Es ist ein
|
||||||
Texteditor, welcher mit Fokus auf Geschwindigkeit und Prouktivität entwickelt
|
Texteditor, welcher mit Fokus auf Geschwindigkeit und Prouktivität entwickelt
|
||||||
wurde.
|
wurde. Vim hat viele Keybindings für ein schnelles navigieren und schnelles
|
||||||
Vim hat viele Keybindings für ein schnelles navigieren und schnelles bearbeiten
|
bearbeiten einer Datei.
|
||||||
einer Datei.
|
|
||||||
|
|
||||||
## Grundlagen, um in Vim zu navigieren
|
## Grundlagen, um in Vim zu navigieren
|
||||||
|
|
||||||
```
|
```
|
||||||
vim <filename> # Öffne <filename> in Vim
|
vim <filename> # Öffne <filename> in Vim
|
||||||
:help <topic> # Öffne die eingebaute Hilfe zum Thema <topic>, wenn
|
:help <topic> # Öffne die eingebaute Hilfe zum Thema <topic>, wenn
|
||||||
# es existiert
|
# es existiert
|
||||||
:q # Schließe vim
|
:q # Schließe vim
|
||||||
:w # Speichere diese Datei
|
:w # Speichere diese Datei
|
||||||
:wq # Speichere diese Datei und schließe vim
|
:wq # Speichere diese Datei und schließe vim
|
||||||
ZZ # Speichere diese Datei und schließe vim
|
ZZ # Speichere diese Datei und schließe vim
|
||||||
:q! # Schließe vim ohne die Datei zu speichern
|
:q! # Schließe vim ohne die Datei zu speichern
|
||||||
# ! *zwingt* die Ausführung von :q,
|
# ! *zwingt* die Ausführung von :q,
|
||||||
# daher wird die Datei nicht gespeichert.
|
# daher wird die Datei nicht gespeichert.
|
||||||
ZQ # Beende vim ohne die Datei zu speichern
|
ZQ # Beende vim ohne die Datei zu speichern
|
||||||
:x # Speichere die Datei und beende vim
|
:x # Speichere die Datei und beende vim
|
||||||
# Dies ist eine kürzere Version von :wq
|
# Dies ist eine kürzere Version von :wq
|
||||||
|
|
||||||
u # Änderung rückgängig machen
|
u # Änderung rückgängig machen
|
||||||
CTRL+R # Änderung wiederherstellen
|
CTRL+R # Änderung wiederherstellen
|
||||||
@ -63,7 +62,7 @@ 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 allen Zeilen
|
||||||
:s/foo/bar/g # Ersetze "foo" durch "bar" in der aktuellen Zeile
|
:s/foo/bar/g # Ersetze "foo" durch "bar" in der aktuellen Zeile
|
||||||
:%s/\n/\r/g # Ersetze das newline-Zeichen bei allen Zeilen durch
|
:%s/\n/\r/g # Ersetze das newline-Zeichen bei allen Zeilen durch
|
||||||
# ein carriage return
|
# ein carriage return
|
||||||
|
|
||||||
# Zu einzelnen Zeichen springen
|
# Zu einzelnen Zeichen springen
|
||||||
|
|
||||||
@ -115,7 +114,7 @@ a # Führt vim in den Insert Mode, nach der Cursorposition
|
|||||||
v # Führt vim in den Visual Mode
|
v # Führt vim in den Visual Mode
|
||||||
: # Führt vim in den Ex Mode
|
: # Führt vim in den Ex Mode
|
||||||
<esc> # Führt zurück in den Command Mode, egal in welchem Mode
|
<esc> # Führt zurück in den Command Mode, egal in welchem Mode
|
||||||
# man sich gerade befindet.
|
# man sich gerade befindet.
|
||||||
|
|
||||||
# Kopieren und einfügen von Text
|
# Kopieren und einfügen von Text
|
||||||
|
|
||||||
@ -169,10 +168,10 @@ b # Block
|
|||||||
d2w # lösche zwei Wörter
|
d2w # lösche zwei Wörter
|
||||||
cis # Ändere innerhalb des Satzes.
|
cis # Ändere innerhalb des Satzes.
|
||||||
yip # Kopiere innerhalb des Abschnitts (kopiere den Abschnitt,
|
yip # Kopiere innerhalb des Abschnitts (kopiere den Abschnitt,
|
||||||
# in welchem du bist)
|
# in welchem du bist)
|
||||||
ct< # Ändere bis zur spitzen Klammer
|
ct< # Ändere bis zur spitzen Klammer
|
||||||
# Ändere den Text von deiner aktuellen Cursorposition bis
|
# Ändere den Text von deiner aktuellen Cursorposition bis
|
||||||
# zur nächsten spitzen Klammer
|
# zur nächsten spitzen Klammer
|
||||||
d$ # Lösche bis zum Ende der Zeile
|
d$ # Lösche bis zum Ende der Zeile
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -181,11 +180,10 @@ d$ # Lösche bis zum Ende der Zeile
|
|||||||
```
|
```
|
||||||
> # Rücke die Auswahl um einen Block ein
|
> # Rücke die Auswahl um einen Block ein
|
||||||
< # Lösche eine Einrückung der Auswahl
|
< # Lösche eine Einrückung der Auswahl
|
||||||
:earlier 15m # Stellt das Dokument so wieder her, wie es vor 15
|
:earlier 15m # Stellt das Dokument so wieder her, wie es vor 15 Minuten war
|
||||||
# Minuten war
|
|
||||||
:later 15m # den oberen Befehl rückgängig machen
|
:later 15m # den oberen Befehl rückgängig machen
|
||||||
ddp # Vertauschen zweier aufeinanderfolgenden Zeilen
|
ddp # Vertauschen zweier aufeinanderfolgenden Zeilen
|
||||||
# Zuerst dd, dann p
|
# Zuerst dd, dann p
|
||||||
. # Wiederhole die vorherige Aktion
|
. # Wiederhole die vorherige Aktion
|
||||||
:w !sudo tee % # Speichere die Datei als Root
|
:w !sudo tee % # Speichere die Datei als Root
|
||||||
:set syntax=c # Stelle das Syntax-Highlighting für 'C' ein
|
:set syntax=c # Stelle das Syntax-Highlighting für 'C' ein
|
||||||
|
Loading…
Reference in New Issue
Block a user