i3: Keybindings aktualisiert
This commit is contained in:
parent
ba5f27dbf6
commit
7da935b2bc
2 changed files with 67 additions and 55 deletions
97
README.md
97
README.md
|
@ -1,42 +1,43 @@
|
|||
# dotfiles
|
||||
|
||||
# vim shortcuts
|
||||
|
||||
## vim
|
||||
|
||||
Leader = `,`
|
||||
|
||||
| Shortcut | Befehl |
|
||||
| -- | -- |
|
||||
| Leader+z | Toggle Line Numbers |
|
||||
| Leader+m | Toggle Markdown Preview |
|
||||
| Leader+p | Toggle Paste-Mode |
|
||||
| Leader+h | Toggle Cursorline |
|
||||
| Leader+dh | Setze Highlighting + Suche neu |
|
||||
| Leader+sc | Öffnet ShellCheck; gb öffnet die Definition auf github |
|
||||
| Leader+cn/cp | Wechsle durch Quickfix-Windows hoch/runter |
|
||||
| Ctrl+j/k | wechsle Buffer ab/aufwärts |
|
||||
| Ctrl+s | Speichern |
|
||||
| Ctrl+w | Schließen |
|
||||
| Ctrl+f | Fuzzy Search nach Dateien |
|
||||
| Ctrl+l | Fuzzy Search nach Zeilen in Datei |
|
||||
| Ctrl+k/l | wechsle Buffer ab/aufwärts |
|
||||
| \\\\\ | Setze mehrfachen Cursor oder Ctrl-n dann Enter pro Cursor | # 3x \
|
||||
| * | Suche Wort unter dem Cursor |
|
||||
| `s<char><char>` | Sucht nach dem nächsten Vorkommen der beiden Buchstaben, Wiederholung mit `s` |
|
||||
| Keybinding | Aktion | |
|
||||
| --------------- | ----------------------------------------------------------------------------- | ------ |
|
||||
| Leader+z | Toggle Line Numbers | |
|
||||
| Leader+m | Toggle Markdown Preview | |
|
||||
| Leader+p | Toggle Paste-Mode | |
|
||||
| Leader+h | Toggle Cursorline | |
|
||||
| Leader+dh | Setze Highlighting + Suche neu | |
|
||||
| Leader+sc | Öffnet ShellCheck; gb öffnet die Definition auf github | |
|
||||
| Leader+cn/cp | Wechsle durch Quickfix-Windows hoch/runter | |
|
||||
| Ctrl+j/k | wechsle Buffer ab/aufwärts | |
|
||||
| Ctrl+s | Speichern | |
|
||||
| Ctrl+w | Schließen | |
|
||||
| Ctrl+f | Fuzzy Search nach Dateien | |
|
||||
| Ctrl+l | Fuzzy Search nach Zeilen in Datei | |
|
||||
| Ctrl+k/l | wechsle Buffer ab/aufwärts | |
|
||||
| \\\\\ | Setze mehrfachen Cursor oder Ctrl-n dann Enter pro Cursor | # 3x \ |
|
||||
| * | Suche Wort unter dem Cursor | |
|
||||
| `s<char><char>` | Sucht nach dem nächsten Vorkommen der beiden Buchstaben, Wiederholung mit `s` | |
|
||||
|
||||
# Tipps
|
||||
### Tipps
|
||||
|
||||
| Aktion | Erklärung |
|
||||
| ------------------------------------------------------------------------ | ---------------------------------------- |
|
||||
| `viw/vi'/vi$/vaX` | Visual Selection bis x |
|
||||
| ```args `find . -type f -name *.sh` danach argsdo %s/suche/ersetze/ge``` | Suchen ersetzen in allen Dateien |
|
||||
| In `Visual-Mode` `ga` | öffnet EasyAlign |
|
||||
| In `Visual-Mode` `:sort` oder `:sort u` | sortieren/sortieren und doppelte löschen |
|
||||
| In `Visual-Block` `I` <Zeichen> `Esc` | Text ein/auskommentieren |
|
||||
| mark setzen `m<zeichen>`, hinspringen `'<zeichen>'` | Marks |
|
||||
| cs"' // ds" // ysiw" |Tausche Anführunsgzeichen um Wort gegen Ticks, entferne umschließende Anführungszeichen, füge umschließende Anführungszeichen hinzu |
|
||||
| Aktion | Erklärung |
|
||||
| ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `viw/vi'/vi$/vaX` | Visual Selection bis x |
|
||||
| ```args `find . -type f -name *.sh` danach argsdo %s/suche/ersetze/ge``` | Suchen ersetzen in allen Dateien |
|
||||
| In `Visual-Mode` `ga` | öffnet EasyAlign |
|
||||
| In `Visual-Mode` `:sort` oder `:sort u` | sortieren/sortieren und doppelte löschen |
|
||||
| In `Visual-Block` `I` <Zeichen> `Esc` | Text ein/auskommentieren |
|
||||
| mark setzen `m<zeichen>`, hinspringen `'<zeichen>'` | Marks |
|
||||
| cs"' // ds" // ysiw" | Tausche Anführunsgzeichen um Wort gegen Ticks, entferne umschließende Anführungszeichen, füge umschließende Anführungszeichen hinzu |
|
||||
|
||||
|
||||
# tmux shortcuts
|
||||
## tmux
|
||||
|
||||
| Shortcut | Befehl |
|
||||
| ------------------ | ------------------------------------------------------------------- |
|
||||
|
@ -45,3 +46,39 @@ Leader = `,`
|
|||
| Präfix+f | Suche in Pane Buffer |
|
||||
| Präfix :attach -d | Hängt sich and die Session und entfernt alle anderen Sessions daran |
|
||||
| Präfix+<Leertaste> | Wechselt zwischen vertikalen/horizontalen Layout |
|
||||
|
||||
# i3 Keybindings
|
||||
|
||||
- mod1 = Win/Super
|
||||
- mod2 = Alt
|
||||
|
||||
### Normal-Mode
|
||||
|
||||
| mod1 + l | Lock Screen | Bemerkung |
|
||||
| ------------------------------- | ----------------------------------------------------------------------------- | ----------- |
|
||||
| Maus + mod1 | Move floating Window | |
|
||||
| mod2 + F4 | kill Window | |
|
||||
| mod1+shift+q | kill Window | |
|
||||
| mod1 + d | rofi | |
|
||||
| mod1 + p | Screenshot Full Screen | |
|
||||
| mod1 + shift + p | Open Flameshot | |
|
||||
| mod1 + hjkl/pfeiltasten | change focus | |
|
||||
| mod1 + shift + hjkl/pfeiltasten | move focused window | |
|
||||
| mod1+Strg+hjkl/pfeiltasten | resize focused window | |
|
||||
| mod1 + v | Split horizontal | # umbelegen |
|
||||
| mod1 + h | split vertical | # umbelegen |
|
||||
| mod1 + Strg + </> | move Workspace to on the left/right | |
|
||||
| mod1 + f | fullscreen | |
|
||||
| mod1+t/s | change container layout (tabbed, toggle split) | |
|
||||
| mod1+shift+<leertaste> | toggle tiling / floating | |
|
||||
| mod1 + <leertaste> | change focus between tiling / floating windows | |
|
||||
| mod1+a | focus the parent container | |
|
||||
| mod1+{1..0} | switch to workspace 1-10 | |
|
||||
| mod1+shift+{1..0} | move focused container to workspace | |
|
||||
| mod1+ctrl+{1..0} | move focused container to workspace and follow it | |
|
||||
| mod1+Shift+c | reload the configuration file | |
|
||||
| mod1+Shift+r | restart i3 inplace (preserves your layout/session, can be used to upgrade i3) | |
|
||||
| mod1+Shift+e | exit i3 | |
|
||||
| mod1+e | starte filemanager | |
|
||||
| mod1+r/mod1 + enter | starte alacritty | |
|
||||
| mod1 + Shift + Pfeiltasten | Tausche Fenster | |
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
# i3 keybindings
|
||||
|
||||
|
||||
mod = Win/Super
|
||||
|
||||
## Normal-Mode
|
||||
mod + enter terminal
|
||||
mod + q schließe Fenster
|
||||
mod + d dmenu
|
||||
mod + hjkl/pfeiltasten Fenster wechseln
|
||||
mod + shift + hjkl/pfeiltasten verschiebe Fenster
|
||||
mod + v Split horizontal
|
||||
mod + n split vertical
|
||||
mod + f fullscreen
|
||||
mod + shift + space floating Fenster
|
||||
mod + <n> wechsel zu workspace <n>
|
||||
mod + shift + <n> verschiebe fenster zu workspace <n>
|
||||
mod + shift + r reload config
|
||||
mod + r toggle resize mode
|
||||
mod + Strg + < move Workspace to on the left/right
|
||||
mod + Shift + s Enable Lockscreen
|
||||
mod + Shift + Pfeiltasten Tausche Fenster
|
||||
## Resize-Mode
|
||||
hl/links/rechts breite +-
|
||||
jk/oben/unten höhe +-
|
Loading…
Reference in a new issue