Terminal Workspace (Zellij)
Enter Search
Switch to Scroll mode - Esc
Switch to Search mode - Enter
Normal
Switch to Pane mode - Ctrl a
Switch to Scroll mode - Ctrl s
Switch to Tab mode - Ctrl t
Pane
Close currently focused pane - x
Move focus to a pane to the left - j
Move focus to a pane to the left - h
Move focus to a pane to the right - l
Move focus to a pane to the left - k
Create a new pane - n
Toggle frames rendering for panes - z
Toggle fullscreen mode of the focused pane - f
Scroll
Scroll down by half a page - d
Scroll up by half a page - u
Scroll down by a single line - j
Scroll up by a single line - k
Switch to Enter Search mode - s
Search
Scroll down by half a page - d
Scroll up by half a page - u
Go to the next matched word - n
Go to the previous matched word - p
Toggle word match case sensitivity - c
Tab
Break the focused pane into a new tab - b
Close the current tab - x
Switch to tab under index of 1 - 1
Switch to tab under index of 2 - 2
Switch to tab under index of 3 - 3
Switch to tab under index of 4 - 4
Switch to tab under index of 5 - 5
Switch to tab under index of 6 - 6
Switch to tab under index of 7 - 7
Switch to tab under index of 8 - 8
Switch to tab under index of 9 - 9
Create a new tab - n
Switch between two most recently used tabs - Tab
Shared
Close currently focused pane - Alt x
Move focus to a pane to the left - Alt j
Move focus to a pane to the left - Alt h
Move focus to a pane to the right - Alt l
Move focus to a pane to the left - Alt k
Create a new pane - Alt n
Toggle frames rendering for panes - Alt z
Toggle fullscreen mode of the focused pane - Alt f
Editor (NeoVim)
Closing things
close the current buffer - <leader>xbc
Commenting things
add at the end of line - <leader>/lA
add line above - <leader>/lO
add line below - <leader>/lo
block operator-pending - <leader>/b
line operator-pending - <leader>/l
toggle block - <leader>/tb
toggle line - <leader>/tl
Debug code
toggle diagnostics window - <leader>dx
Finding things
code definitions - <leader>fcd
code implementations - <leader>fci
code references - <leader>fcr
code type definitions - <leader>fct
files - <leader>ff
Git branches - <leader>fgb
Git commits - <leader>fgc
Git local changes - <leader>fgl
Git stashed changes - <leader>fgs
implementations - <leader>fi
Vim buffers - <leader>fvb
Vim commands - <leader>fvc
Vim help topics - <leader>fvh
words across files - <leader>fw
Moving cursor to places
declaration - <leader>gD
definition - <leader>gd
implementation - <leader>gi
next problem - <leader>g]
previous problem - <leader>g[
Refactoring code
action - <leader>ra
format - <leader>rf
name - <leader>rn
Selecting text
decrement selection - <leader>sd
increment selection - <leader>si
initialize selection - <leader>ss
Miscellaneous
Cancel current selection or mode - <ESC>
Confirm current selection - <CR>
Move to window on the bottom - <C-j>
Move to window on the left - <C-h>
Move to window on the right - <C-l>
Move to window on the top - <C-k>
Scroll content down (half a page) - <C-d>
Scroll content down (full page) - <C-f>
Scroll content up (half a page) - <C-u>
Scroll content up (full page) - <C-b>
Select next item on a list - <C-n>
Select previous item on a list - <C-p>
Show key mappings - \
Show information about the symbol under the cursor - K
switch to next tab - <TAB>
switch to previous tab - <S-TAB>