Local Dev with NeoVim

opens a in-memory file (buffer) and creates a viewport of that buffer (window)

1<c-w> v     - split window vertically
2:vsplit :vs - alais for above
3<c-w><c-s>  - split window in 2 horizontally
4:split :sp  - alais for above 
5:sp +term   - opens window and creates new terminal session
1<c-w-h> - Moves the cursor to the left pane.
2<c-w-j> - Moves the cursor to the lower pane.
3<c-w-k> - Moves the cursor to the upper pane.
4<c-w-l> - Moves the cursor to the right pane.
1:Telescope  - to launch
2<c-/>       - insert mode while in Telescope
3?           - normal mode while in Telescope
4<c-c>       - close telescope 
1space-sh  - search help
2space-sk  - search keymaps
1space-a   - add to list
2<c-e>     - show list
3<c-1>     - Select 1 from list
4<c-2>     - Select 2 from list
5<c-3>     - Select 3 from list
6<c-4>     - Select 4 from list
1:TodoQuickFix   - list all todos in project
2:TodoTelescope  - list all todos in telescope
1<c-shift-t>     - new tab
2<c-shift-q>     - close tab
3<c-shift-right> - next tab
4<c-shift-left>  - previous tab
5<c-shift-enter> - new window
6<c-shift-n>     - new os window
1tmux new -s sessionName - Start a new session with name
2tmux a -t sessionName   - Attach to session with given name
3tmux ls                 - list all sessions
4tmux kill-session -t sessionName
5<c-b> + d               - detact from session