No description
Find a file
2024-05-06 22:44:40 +02:00
.ssh ssh: gitea 2024-04-03 23:58:44 +02:00
scripts functions: add zfs_release_duplicate_holds 2024-05-06 22:43:52 +02:00
.bash_extra bash: PS1 dont expand home 2024-04-17 11:40:07 +02:00
.gitconfig git: whitespace 2024-05-06 22:44:40 +02:00
.tmux.conf tmux: synchronize panes weg 2021-11-24 14:49:53 +01:00
.vimrc vim: add voom 2024-04-19 11:02:51 +02:00
README.md vim: Doku 2022-08-08 21:06:20 +02:00

dotfiles

vim

Leader = ,

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
viw/yiw Markiere/Kopiere Wort unter Cursor

Tipps

Aktion Erklärung
viw/vi'/vi$/vaX Visual Selection bis x
'V 10 j/k' Visual Selection 10 Zeilen runter
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 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
Ctrl+x Ctrl+f im Insert-Mode Pfadvervollständigung

tmux

Shortcut Befehl
Präfix+w Schließe Windows
Präfix+c/t Öffne Windows
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+ 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 + Shift+ f fullscreen
mod1+t/s change container layout (tabbed, toggle split)
mod1+shift+ toggle tiling / floating
mod1 + 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+r/mod1 + enter starte alacritty
mod1 + Shift + Pfeiltasten Tausche Fenster

alacritty

  • Links mit <Shift+Linksklick> anklickbar

polybar

  • Fenster mit mausradklick schließen
  • Floating Fenster mit Mausrad vergrößern/verkleinern