A collection of my personal configurations and scripts for terminal tools, Tmux, Neovim, and more.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/asolopovas/dotfiles/main/init.sh)"
Shortcut | Description |
---|---|
Ctrl + X E |
Edit command line |
Esc + B |
Move one word back |
Esc + F |
Move one word forward |
Shortcut | Description |
---|---|
Ctrl + A C |
Create new window |
Ctrl + A , |
Rename window |
Ctrl + A P |
Previous window |
Ctrl + A N |
Next window |
Ctrl + A W |
Select windows |
Ctrl + A % |
Split vertically |
Ctrl + A : |
Named commands |
Ctrl + A D |
Detach from session |
Ctrl + A Alt+- |
Horizontal Layout |
Ctrl + A Alt+| |
Vertical Layout |
Shortcut | Action |
---|---|
Ctrl + V |
Visual block mode |
Shift + > |
Indent line |
Shift + N > |
Indent line N steps |
F7 |
Reindent file |
Shift + { | } |
Select lines between curly brackets |
vib | cib |
Select visual or change selection inside block |
ci} | ci{ |
Select visual or change selection inside block |
Shift + { | } |
Select lines between curly brackets |
m{letter} |
Mark line (use capital letter for global marks) |
'{letter} |
Jump to marked line |
Old Text | Command | New Text |
---|---|---|
surr*ound_words |
ysiw) |
(surround_words) |
*make strings |
ys$" |
"make strings" |
[delete ar*ound me!] |
ds] |
delete around me! |
remove <b>HTML t*ags</b> |
dst |
remove HTML tags |
'change quot*es' |
cs'" |
"change quotes" |
<b>or tag* types</b> |
csth1<CR> |
<h1>or tag types</h1> |
delete(functi*on calls) |
dsf |
function calls |
m opens context menu
Shortcut | Action |
---|---|
m |
opens context menu |
(a) |
add a child node |
(m) |
move the current node |
(d) |
delete the current node |
(c) |
copy the current node |
(p) |
copy path to clipboard |
(l) |
list the current node |
(C) |
change node permissions |
(s) |
run system command in this directory |