This commit is contained in:
Michael Grote 2021-05-28 13:29:26 +02:00
commit 9e8df3fc34

View file

@ -1,4 +1,4 @@
# Buffer in Splits/Tabs öffnen
## Buffer in Splits/Tabs öffnen
* funktioniert mit Buffergator(Leader b) und ctrlp(Strg + F)
<ENTER> öffne im aktueller Ansicht
<C-V> öffne als vertikalen split
@ -10,44 +10,44 @@
ì horizontaler Split
s vertikaler Split
# Übersicht Buffer
<Leader> b
## Übersicht Buffer
`<Leader> b`
# Buffer auswählen
<C-t> neuer Buffer
<C-l> nächster Buffer
<C-h> letzter Buffer
<C-q> schließt Buffer und wechselt vorherigen
## Buffer auswählen
`<C-t>` neuer Buffer
`<C-l>` nächster Buffer
`<C-h>` letzter Buffer
`<C-q>` schließt Buffer und wechselt vorherigen
# Autovervollständigung von Klammern usw.
<Strg + P> Toggle on/off
## Autovervollständigung von Klammern usw.
`<Strg + P>` Toggle on/off
# NERDtree aufrufen
<F2>
## NERDtree aufrufen
`<F2>`
# Dateien verschieben
## Dateien verschieben
* in NERDtree
<m>
a hinzufügen
m move
c copy
r remove
l ls
`<m>`
`a` hinzufügen
`m` move
`c` copy
`r` remove
`l` ls
# git interactives Staging
:G stage -p (alias stagep)
## git interactives Staging
`:G stage -p` (`alias stagep`)
# git Befehle
:G <befehl>
## git Befehle
`:G <befehl>`
# git als shell verlassen
gq
## git als shell verlassen
`gq`
# alles schließen (und speichern)
:qa(w)
## alles schließen (und speichern)
`:qa(w)`
# Buffer "maximieren"
:on
## Buffer "maximieren"
`:on`
# Navigation
Strg + hjkl/Pfeiltasten
@ -55,24 +55,24 @@ Strg + W r - Swap bottom/top if split horizontally/Rotates the windows f
Strg + w HJKL - Move current window to X and use the full height of the screen
Strg + W Strg + W Wechselt zum nächsten Buffer
# Buffer tauschen
Strg + W X
## Buffer tauschen
`Strg + W X`
# neuen leeren Split öffnen
Strg + W n
## neuen leeren Split öffnen
`Strg + W n`
# neuen Buffer öffnen
:e <name>
## neuen Buffer öffnen
`:e <name>`
# NERDtree rekursives expandieren von Ordner
<O>
## NERDtree rekursives expandieren von Ordner
`<O>`
# alle Zeilen ab Cursor löschen
d Shift+G
## alle Zeilen ab Cursor löschen
`d Shift+G`
## Paste/No Paste
aktiveren: set paste
deaktivieren: set nopaste
`aktiveren: set paste`
`deaktivieren: set nopaste`
## Insert
A hängt Text am Ende der Zeile an
@ -82,13 +82,19 @@ o/O o=Zeile unterhalb einfügen, O Zeile oberhalb einfügen
R ersetzt für jedes getippte Zeichen an vorhandenes
r ersetzt das Zeichen unter dem Cursor
s löscht Zeichen unter Cursor, geht in Insert-Mode
`A` hängt Text am Ende der Zeile an
`a` setzt den Cursor an das Ende des Wortes
`i` fügt vor dem Cursor ein
`o/O` "Buchstabe", o=Zeile unterhalb einfügen, O Zeile oberhalb einfügen
`R` ersetzt für jedes getippte Zeichen an vorhandenes
`r` ersetzt das Zeichen unter dem Cursor
## Zeilen löschen/sortieren
1. v gehe in Visual Mode
1. `v` gehe in Visual Mode
2. markiere Text
3. :sort (Sortiert)
3. `:sort` (Sortiert)
oder
3. :sort u (Sortiert und löscht doppelte)
3. `:sort u` (Sortiert und löscht doppelte)
## Löschen
rw/d3w entfernt das Wort vom Cursor an
@ -129,13 +135,13 @@ r<n> Tauscht das Zeichen unter dem Cursor gegen das eingegebene aus
ce <n>/c <zahl> Tauscht die Buchstaben bis zum Ende des Wortes gegen die Eingabe aus
## Kopieren und Einfügen
1. v gehe in Visual Mode
1. `v` gehe in Visual Mode
2. markiere Text
3. y kopieren
3. `y` kopieren
4. gehe an Ziel
5. p einfügen
5. `p` einfügen
## ausschneiden und Einfügen
2. d für den Bereich der ausgeschnitten werden soll
2. `d` für den Bereich der ausgeschnitten werden soll
4. gehe an Ziel
5. p einfügen
5. `p` einfügen