| | | | |
| Toggle wrap | uw | | |
| Load current directory session | S. | SessionManager! load_current_dir_session | |
| Toggle spellcheck | us | | |
| Toggle CodeLens | uL | | |
| Toggle statusline | ul | | |
| Change indent setting | ui | | |
| Toggle diagnostics | ud | | |
| Toggle autocompletion | uc | | |
| Mason Installer | pm | Mason | |
| Toggle REPL | dR | | |
| Mason Update | pM | MasonUpdateAll | |
| Plugins Install | pi | | |
| AstroNvim Version | pv | AstroVersion | |
| AstroNvim Changelog | pl | AstroChangelog | |
| Find marks | f’ | | |
| Find registers | fr | | |
| Close all buffers | bC | | |
| ToggleTerm python | tp | | |
| Symbols outline | lS | | |
| Git branches | gb | | |
| Plugins Update | pU | | |
| Git commits (repository) | gc | | |
| Git commits (current file) | gC | | |
| Git status | gt | | |
| Resume previous search | f | | |
| Toggle Aerial | u1 | AerialToggle | |
| Find words in current buffer | f/ | | |
| Find AstroNvim config files | fa | | |
| Find buffers | fb | | |
| Find word under cursor | fc | | |
| Find commands | fC | | |
| Find files | ff | | |
| AstroNvim Update | pA | AstroUpdate | |
| Find all files | fF | | |
| Find help | fh | | |
| Find keymaps | fk | | |
| Toggle tabline | ut | | |
| Find man | fm | | |
| Toggle background | ub | | |
| Find notifications | fn | | |
| ToggleTerm float | tf | ToggleTerm direction=float | |
| Find history | fo | | |
| Toggle color highlight | uC | ColorizerToggle | |
| Find themes | ft | | |
| Find words | fw | | |
| Find words in all files | fW | | |
| Toggle signcolumn | ug | | |
| Search symbols | ls | | |
| ToggleTerm lazygit | gg | | |
| ToggleTerm lazygit | tl | | |
| ToggleTerm node | tn | | |
| ToggleTerm gdu | tu | | |
| ToggleTerm btm | tt | | |
| Change line numbering | un | | |
| Toggle Notifications | uN | | |
| Toggle paste mode | up | | |
| ToggleTerm horizontal split | th | ToggleTerm size=10 direction=horizontal | |
| ToggleTerm vertical split | tv | ToggleTerm size=80 direction=vertical | |
| Toggle conceal | uS | | |
| Toggle URL highlight | uu | | |
| Toggle syntax highlight | uy | | |
| Toggle autopairs | ua | | |
| Toggle foldcolumn | uh | | |
| Toggle Breakpoint (F9) | db | | |
| Clear Breakpoints | dB | | |
| Start/Continue (F5) | dc | | |
| Conditional Breakpoint (S-F9) | dC | | |
| Step Into (F11) | di | | |
| Step Over (F10) | do | | |
| Step Out (S-F11) | dO | | |
| Close Session | dq | | |
| Terminate Session (S-F5) | dQ | | |
| Pause (F6) | dp | | |
| Restart (C-F5) | dr | | |
| Save | w | w | |
| Run To Cursor | ds | | |
| Quit | q | confirm q | |
| Evaluate Input | dE | | |
| Toggle Debugger UI | du | | |
| Debugger Hover | dh | | |
| Close buffer | c | | |
| Force close buffer | C | | |
| Plugins Status | ps | | |
| Plugins Sync | pS | | |
| Plugins Check Updates | pu | | |
| Close all buffers except current | bc | | |
| Update Plugins and Mason Packages | pa | AstroUpdatePackages | |
| Select buffer from tabline | bb | | |
| Close buffer from tabline | bd | | |
| Close all buffers to the left | bl | | |
| Previous buffer | bp | | |
| Close all buffers to the right | br | | |
| By extension | bse | | |
| By relative path | bsr | | |
| By full path | bsp | | |
| By buffer number | bsi | | |
| By modification | bsm | | |
| Horizontal split buffer from tabline | b\ | | |
| Vertical split buffer from tabline | b | | |
| Toggle comment line | / | | |
| View Git blame | gl | | |
| View full Git blame | gL | | |
| Preview Git hunk | gp | | |
| Reset Git hunk | gh | | |
| Reset Git buffer | gr | | |
| Stage Git hunk | gs | | |
| Stage Git buffer | gS | | |
| Unstage Git hunk | gu | | |
| View Git diff | gd | | |
| Toggle Explorer | e | Neotree toggle | |
| Toggle Explorer Focus | o | | |
| Load last session | Sl | SessionManager! load_last_session | |
| Save this session | Ss | SessionManager! save_current_session | |
| Delete session | Sd | SessionManager! delete_session | |
| Search sessions | Sf | SessionManager! load_session | |
| | r | | |
| New File | n | enew | |
| | a | | |
| | % | (MatchitNormalForward) | |
| Nvim builtin | & | :&& | |
| Move buffer tab left | b | | |
| Move buffer tab right | >b | | |
| | F | | |
| Previous buffer | H | | |
| Next buffer | L | | |
| previous search with center and unfold | N | | |
| | T | | |
| Nvim builtin | Y | y$ | |
| Previous Git hunk | [g | | |
| Previous buffer | [b | | |
| Previous tab | [t | | |
| | [% | (MatchitNormalMultiBackward) | |
| Horizontal Split | \ | split | |
| Next Git hunk | ]g | | |
| Next buffer | ]b | | |
| Next tab | ]t | | |
| | ]% | (MatchitNormalMultiForward) | |
| | f | | |
| Open the file under cursor with system app | gx | | |
| | g% | (MatchitNormalBackward) | |
| | gF | :call fetch#cfile(v:count1) | |
| Grapple tag popup menu | gp | :GrapplePopup tags | |
| Tags current buffer | gt | :GrappleToggle | |
| Comment toggle blockwise | gb | | |
| Comment toggle linewise | gc | | |
| Move cursor down | j | v:count == 0 ? ‘gj’ : ‘j’ | |
| Move cursor up | k | v:count == 0 ? ‘gk’ : ‘k’ | |
| Next search with center and unfold | n | | |
| | sl | | |
| | sh | | |
| | sj | | |
| | t | | |
| | yrw | yiw:s/\C<lt>0\>/ | |
| | yrW | yiW:s/\C<lt>0\>/ | |
| | yrE | yiE:s/\C<lt>0\>/ | |
| | yre | yie:s/\C<lt>0\>/ | |
| Fold less | zr | | |
| Open all folds | zR | | |
| Close all folds | zM | | |
| Fold more | zm | | |
| Peek fold | zp | | |
| Vertical Split | | | vsplit |
| Debugger: Toggle Breakpoint | | | |
| Toggle terminal | | ToggleTerm | |
| Move to left split | | | |
| Resize split up | | | |
| Resize split down | | | |
| Resize split left | | | |
| Resize split right | | | |
| | | o | |
| Move to above split | | | |
| Force write | | w! | |
| Next buffer | | | |
| Previous buffer | | | |
| | | O | |
| | | y:%s/0/ | |
| | | y:%s/0/ | |
| | | zz | |
| Debugger: Start | | | |
| Toggle terminal | <C-‘> | ToggleTerm | |
| Debugger: Stop | | | |
| Debugger: Conditional Breakpoint | | | |
| Debugger: Restart | | | |
| Debugger: Pause | | | |
| Debugger: Step Over | | | |
| Debugger: Step Into | | | |
| Debugger: Step Out | | | |
| Force quit | | q! | |
| Move to below split | | | |
| | | zz | |
| | (MatchitNormalMultiForward) | :call matchit#MultiMatch("W", "n") | |
| | (MatchitNormalMultiBackward) | :call matchit#MultiMatch("bW", "n") | |
| | (MatchitNormalBackward) | :call matchit#Match_wrapper('',0,'n') | |
| | (MatchitNormalForward) | :call matchit#Match_wrapper('',1,'n') | |
| | PlenaryTestFile | :lua require(‘plenary.test_harness’).test_directory(vim.fn.expand(“%:p”)) | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| Move to right split | | | |