For different platforms, check out:
- wsl: https://github.com/vuongkienthanh/nvim-configs-wsl
- linux: https://github.com/vuongkienthanh/nvim-configs-linux
:Lazy
: package manager:Mason
: lsp installer:TSUpdateSync
: download treesitter nessessary files:Neoconf
: project-wise lsp settings:KanagawaCompile
: colorscheme compile, faster loading time, required everytime colorscheme changed
<leader> = <space>
<leader>tab
: file explorer<leader>fb
: buffers<leader>fg
: grep<leader>qq
: local diagnostics<leader>qa
: project diagnostics<leader>s
: leapC-j
: color code inputgcc
,v_gc
,v_gb
: toggle comment
C-n
: nextC-p
: prevC-e
: abort and revertC-f
: abort but change to selectionenter
: select and expand
<leader>ff
: format<leader>e
: open floatC-]
: jump to definitionC-T
: jump backK
: hovergrn
: renamegra
: code actionsgrr
: referencesgri
: toggle inlay hintsi_C-s
: signature help
if
,af
: functionic
,ac
: classim
,am
: method callio
,ao
: conditionalil
,al
: loopib
,ab
: block