syntax
This commit is contained in:
parent
3be5674971
commit
163ee8cbb6
1 changed files with 83 additions and 81 deletions
|
@ -1,121 +1,123 @@
|
||||||
# Buffer in Splits/Tabs öffnen
|
## Buffer in Splits/Tabs öffnen
|
||||||
* funktioniert mit Buffergator(Leader b) und ctrlp(Strg + F)
|
* funktioniert mit Buffergator(Leader b) und ctrlp(Strg + F)
|
||||||
<ENTER> öffne im aktueller Ansicht
|
`<ENTER>` öffne im aktueller Ansicht
|
||||||
<C-V> öffne als vertikalen split
|
`<C-V>` öffne als vertikalen split
|
||||||
<C-S> öffne als horizontalen split
|
`<C-S>` öffne als horizontalen split
|
||||||
<C-T> öffne als neuen tab
|
`<C-T>` öffne als neuen tab
|
||||||
|
|
||||||
# Übersicht Buffer
|
## Übersicht Buffer
|
||||||
<Leader> b
|
`<Leader> b`
|
||||||
|
|
||||||
# Buffer auswählen
|
## Buffer auswählen
|
||||||
<C-t> neuer Buffer
|
`<C-t>` neuer Buffer
|
||||||
<C-l> nächster Buffer
|
`<C-l>` nächster Buffer
|
||||||
<C-h> letzter Buffer
|
`<C-h>` letzter Buffer
|
||||||
<C-q> schließt Buffer und wechselt vorherigen
|
`<C-q>` schließt Buffer und wechselt vorherigen
|
||||||
|
|
||||||
# Autovervollständigung von Klammern usw.
|
## Autovervollständigung von Klammern usw.
|
||||||
<Strg + P> Toggle on/off
|
`<Strg + P>` Toggle on/off
|
||||||
|
|
||||||
# NERDtree aufrufen
|
## NERDtree aufrufen
|
||||||
<F2>
|
`<F2>`
|
||||||
|
|
||||||
# Dateien verschieben
|
## Dateien verschieben
|
||||||
* in NERDtree
|
* in NERDtree
|
||||||
<m>
|
`<m>`
|
||||||
a hinzufügen
|
`a` hinzufügen
|
||||||
m move
|
`m` move
|
||||||
c copy
|
`c` copy
|
||||||
r remove
|
`r` remove
|
||||||
l ls
|
`l` ls
|
||||||
|
|
||||||
# git interactives Staging
|
## git interactives Staging
|
||||||
:G stage -p (alias stagep)
|
`:G stage -p` (`alias stagep`)
|
||||||
|
|
||||||
# git Befehle
|
## git Befehle
|
||||||
:G <befehl>
|
`:G <befehl>`
|
||||||
|
|
||||||
# git als shell verlassen
|
## git als shell verlassen
|
||||||
gq
|
`gq`
|
||||||
|
|
||||||
# alles schließen (und speichern)
|
## alles schließen (und speichern)
|
||||||
:qa(w)
|
`:qa(w)`
|
||||||
|
|
||||||
# Buffer "maximieren"
|
## Buffer "maximieren"
|
||||||
:on
|
`:on`
|
||||||
|
|
||||||
# Navigation
|
## Navigation
|
||||||
Strg + hjkl/Pfeiltasten
|
`Strg + hjkl/Pfeiltasten`
|
||||||
|
|
||||||
# Buffer tauschen
|
## Buffer tauschen
|
||||||
Strg + W X
|
`Strg + W X`
|
||||||
|
|
||||||
# neuen leeren Split öffnen
|
## neuen leeren Split öffnen
|
||||||
Strg + W n
|
`Strg + W n`
|
||||||
|
|
||||||
# neuen Buffer öffnen
|
## neuen Buffer öffnen
|
||||||
:e <name>
|
`:e <name>`
|
||||||
|
|
||||||
# NERDtree rekursives expandieren von Ordner
|
## NERDtree rekursives expandieren von Ordner
|
||||||
<O>
|
`<O>`
|
||||||
|
|
||||||
# alle Zeilen ab Cursor löschen
|
## alle Zeilen ab Cursor löschen
|
||||||
d Shift+G
|
`d Shift+G`
|
||||||
|
|
||||||
## Paste/No Paste
|
## Paste/No Paste
|
||||||
aktiveren: set paste
|
`aktiveren: set paste`
|
||||||
deaktivieren: set nopaste
|
`deaktivieren: set nopaste`
|
||||||
|
|
||||||
## Insert
|
## Insert
|
||||||
A hängt Text am Ende der Zeile an
|
`A` hängt Text am Ende der Zeile an
|
||||||
a setzt den Cursor an das Ende des Wortes
|
`a` setzt den Cursor an das Ende des Wortes
|
||||||
i fügt vor dem Cursor ein
|
`i` fügt vor dem Cursor ein
|
||||||
o/O "Buchstabe", o=Zeile unterhalb einfügen, O Zeile oberhalb einfügen
|
`o/O` "Buchstabe", o=Zeile unterhalb einfügen, O Zeile oberhalb einfügen
|
||||||
R ersetzt für jedes getippte Zeichen an vorhandenes
|
`R` ersetzt für jedes getippte Zeichen an vorhandenes
|
||||||
r ersetzt das Zeichen unter dem Cursor
|
`r` ersetzt das Zeichen unter dem Cursor
|
||||||
|
|
||||||
## Zeilen löschen/sortieren
|
## Zeilen löschen/sortieren
|
||||||
1. v gehe in Visual Mode
|
1. `v` gehe in Visual Mode
|
||||||
2. markiere Text
|
2. markiere Text
|
||||||
3. :sort (Sortiert)
|
3. `:sort` (Sortiert)
|
||||||
oder
|
oder
|
||||||
3. :sort u (Sortiert und löscht doppelte)
|
3. `:sort u` (Sortiert und löscht doppelte)
|
||||||
|
|
||||||
## Löschen
|
## Löschen
|
||||||
rw/d3w entfernt das Wort vom Cursor an
|
`rw/d3w` entfernt das Wort vom Cursor an
|
||||||
d$ entfernt Text bis Ende der Zeile
|
`d$` entfernt Text bis Ende der Zeile
|
||||||
de löscht Text bis Ende des Wortes
|
`de` löscht Text bis Ende des Wortes
|
||||||
dd/2dd löscht die ganze Zeile/2 ganze Zeilen
|
`dd/2dd` löscht die ganze Zeile/2 ganze Zeilen
|
||||||
|
|
||||||
## Cursor bewegen
|
## Cursor bewegen
|
||||||
3w bewegt den Cursor 3 Wörter vorwärts
|
`3w` bewegt den Cursor 3 Wörter vorwärts
|
||||||
Strg+gg Bringt den Cursor zum Zeilenanfang
|
`Strg+gg` Bringt den Cursor zum Zeilenanfang
|
||||||
<n> Strg+G Sprint in <Zeilennummer>
|
`<n> Strg+G` Sprint in <Zeilennummer>
|
||||||
% Wenn Cursor auf Klammer wird zu der zweiten "Hälfte" gesprungen
|
`%` Wenn Cursor auf Klammer wird zu der zweiten "Hälfte" gesprungen
|
||||||
3e bewegt den Cursor zum Ende des dritten Wortes
|
`3e` bewegt den Cursor zum Ende des dritten Wortes
|
||||||
|
|
||||||
## Sontiges
|
## Sonstiges
|
||||||
:help <option> Gibt die Hilfe aus
|
`:help <option>` Gibt die Hilfe aus
|
||||||
!<befehl> führt ein externes Kommando aus
|
`!<befehl>` führt ein externes Kommando aus
|
||||||
u Undo/Zurück
|
`u` Undo/Zurück
|
||||||
|
|
||||||
## Ersetzen
|
## Ersetzen
|
||||||
s/search/replace/g Suchen und ersetzen; wirkt nur in der Zeile in der sich der Cursor befindet
|
`s/search/replace/g` Suchen und ersetzen; wirkt nur in der Zeile in der sich der Cursor befindet
|
||||||
%s/search/replace/g(c) Suchen und ersetzen; wirkt in der ganzen Datei, das c zeigt für jede Ersetzung einen Auswahldialog an
|
`%s/search/replace/g(c)` Suchen und ersetzen; wirkt in der ganzen Datei, das c zeigt für jede Ersetzung einen Auswahldialog an
|
||||||
/suchbegriff Suche(von Vorne) mit ? von hinten
|
`/suchbegriff` Suche(von Vorne) mit ? von hinten
|
||||||
Strg+O Springt zur Stelle vor der Suche zurück
|
* `Strg+O` Springt zur Stelle vor der Suche zurück
|
||||||
n sucht nochmal nach dem Begriff
|
* `n` sucht nochmal nach dem Begriff
|
||||||
r<n> Tauscht das Zeichen unter dem Cursor gegen das eingegebene aus
|
* `Shift` + `n` sucht rückwärts nochmal nach dem Begriff
|
||||||
ce <n>/c <zahl> Tauscht die Buchstaben bis zum Ende des Wortes gegen die Eingabe aus
|
|
||||||
|
`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
|
## Kopieren und Einfügen
|
||||||
1. v gehe in Visual Mode
|
1. `v` gehe in Visual Mode
|
||||||
2. markiere Text
|
2. markiere Text
|
||||||
3. y kopieren
|
3. `y` kopieren
|
||||||
4. gehe an Ziel
|
4. gehe an Ziel
|
||||||
5. p einfügen
|
5. `p` einfügen
|
||||||
|
|
||||||
## ausschneiden und 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
|
4. gehe an Ziel
|
||||||
5. p einfügen
|
5. `p` einfügen
|
||||||
|
|
Loading…
Reference in a new issue