Vim läuft in einem Terminal, also gibt es keine macOS-Menüleiste, die Keysi lesen könnte. Die Tastaturkurzbefehle kommen stattdessen aus diesem Spickzettel. Halte ⌘ gedrückt, während Vim im Vordergrund ist, und sie erscheinen.
73 Tastaturkurzbefehle · ergänzt, was Keysi aus den Menüs der App liest · kostenlos und nicht Teil von Keysi Pro.
Zeigt diesen Spickzettel in Keysi unter Einstellungen ▸ Tastaturkurzbefehle, wo er bereits installiert ist.
| Aktion | Tasten |
|---|---|
| Vor dem Cursor einfügen | i |
| Nach dem Cursor anfügen | a |
| Am Zeilenanfang einfügen | I |
| Am Zeilenende anfügen | A |
| Zeile darunter öffnen | o |
| Zeile darüber öffnen | O |
| Visueller Modus | v |
| Visueller Zeilenmodus | V |
| Visueller Blockmodus | Ctrl-v |
| Ersetzenmodus | R |
| Befehlsmodus | : |
| Normalmodus | Esc |
| Aktion | Tasten |
|---|---|
| Links / unten / oben / rechts | h j k l |
| Nächstes Wort | w |
| Vorheriges Wort | b |
| Wortende | e |
| Zeilenanfang / -ende | 0 / $ |
| Erstes Nicht-Leerzeichen | ^ |
| Zur ersten Zeile springen | gg |
| Zur letzten Zeile springen | G |
| Zu Zeile n springen | :{n} |
| Halbe Seite runter / hoch | Ctrl-d / Ctrl-u |
| Seite runter / hoch | Ctrl-f / Ctrl-b |
| Vorheriger / nächster Absatz | { / } |
| Passende Klammer | % |
| Oben / Mitte / unten am Bildschirm | H M L |
| Zum nächsten Zeichen springen | f{char} |
| Aktion | Tasten |
|---|---|
| Zeichen löschen | x |
| Zeile löschen | dd |
| Wort löschen | dw |
| Bis Zeilenende löschen | D |
| Zeile ändern | cc |
| Wort ändern | cw |
| Zeile kopieren (yank) | yy |
| Wort kopieren | yw |
| Danach / davor einfügen | p / P |
| Rückgängig | u |
| Wiederholen | Ctrl-r |
| Letzte Änderung wiederholen | . |
| Zeile ein- / ausrücken | >> / << |
| Zeilen verbinden | J |
| Groß-/Kleinschreibung | ~ |
| Aktion | Tasten |
|---|---|
| Vorwärts suchen | /{pattern} |
| Rückwärts suchen | ?{pattern} |
| Nächster / vorheriger Treffer | n / N |
| Wort unter Cursor suchen | * |
| In ganzer Datei ersetzen | :%s/old/new/g |
| Mit Bestätigung ersetzen | :%s/old/new/gc |
| Suchhervorhebung löschen | :noh |
| Aktion | Tasten |
|---|---|
| Horizontal teilen | :sp |
| Vertikal teilen | :vs |
| Fenster teilen | Ctrl-w s |
| Fenster vertikal teilen | Ctrl-w v |
| Zwischen Teilungen wechseln | Ctrl-w h j k l |
| Teilung schließen | Ctrl-w q |
| Alle anderen schließen | Ctrl-w o |
| Größen angleichen | Ctrl-w = |
| Aktion | Tasten |
|---|---|
| Puffer auflisten | :ls |
| Nächster / vorheriger Puffer | :bn / :bp |
| Puffer schließen | :bd |
| Neuer Tab | :tabnew |
| Nächster / vorheriger Tab | gt / gT |
| Aktion | Tasten |
|---|---|
| Marke setzen | m{a} |
| Zur Marke springen | '{a} |
| Makro aufzeichnen | q{a} |
| Makro abspielen | @{a} |
| Letztes Makro wiederholen | @@ |
| Aktion | Tasten |
|---|---|
| Schreiben | :w |
| Beenden | :q |
| Schreiben und beenden | :wq |
| Ohne Speichern beenden | :q! |
| Alles schreiben | :wa |
| Bei Änderung speichern & beenden | :x |
Er ist schon in Keysi enthalten. Installiere die App und halte ⌘ in Vim gedrückt.
Keysi führt ihn unter Einstellungen ▸ Tastaturkurzbefehle als Vim.
Um ihn zu ändern, lade die Datei unten herunter und lege sie in ~/Library/Application Support/Keysi/Sheets/ ab (Einstellungen ▸ Tastaturkurzbefehle ▸ „Spickzettel-Ordner anzeigen“). Ein Spickzettel mit derselben id ersetzt den mitgelieferten, deine Änderungen bleiben also erhalten. Oder nimm Keysis Editor und lass das JSON beiseite.
Wird dem Programm im Vordergrund eines Terminals zugeordnet: vim, nvim. Keysi prüft den Vordergrundjob des Terminals, daher erscheint der Spickzettel, wenn du tatsächlich darin arbeitest.