mirror of
https://github.com/tomru/vim.git
synced 2026-03-03 14:37:20 +01:00
63 lines
1.8 KiB
Markdown
63 lines
1.8 KiB
Markdown
# i(nsert)
|
|
jk <ESC>
|
|
|
|
# n(ormal)
|
|
|
|
<leader>, vim.cmd.w
|
|
<leader>< noautocmd vim.cmd.w
|
|
<leader>x source buffer
|
|
|
|
<leader><space> telescope.builtin.buffers
|
|
<leader>* telescope.builtin.grep_string
|
|
<leader>/ telescope.builtin.live_grep
|
|
|
|
<leader>ff telescope.builtin.find_files
|
|
<leader>fh telescope.builtin.help_tags
|
|
<leader>fk telescope.builtin.keymaps
|
|
<leader>fo telescope.builtin.oldfiles
|
|
<leader>fr telescope.builtin.resume
|
|
|
|
<leader>ha harpoon add
|
|
<leader>hq harpoon quick menu
|
|
|
|
<leader>r vim.lsp.buf.rename
|
|
<leader>a vim.lsp.buf.code_action
|
|
|
|
gd vim.lsp.buf.definition
|
|
gD vim.lsp.buf.declaration
|
|
gr vim.lsp.buf.reference
|
|
gI vim.lsp.buf.implementation
|
|
gt vim.lsp.buf.type_definition
|
|
<leader>d trouble
|
|
<leader>ds telescope.builtin.lsp_document_symbols
|
|
|
|
<leader>ws telescope.builtin.lsp_dynamic_workspace_symbols
|
|
<leader>wa vim.lsp.buf.add_workspace_folder
|
|
<leader>wr vim.lsp.buf.remove_workspace_folder
|
|
<leader>wl vim.lsp.buf.list_workspace_folder
|
|
|
|
<leader>e Neotree toggle
|
|
|
|
<leader>it Treesitter inspect tree
|
|
|
|
<leader>tn TestNearest
|
|
<leader>tf TestFile
|
|
<leader>tt TestLast
|
|
|
|
|
|
K vim.lsp.buf.hover
|
|
<C-k> vim.lsp.buf.signature_help
|
|
|
|
|
|
<C-space> treesitter incremental selection
|
|
|
|
[d vim.diagnostic.goto_prev
|
|
]d vim.diagnostic.goto_next
|
|
|
|
### TODO
|
|
|
|
- print to current buffer
|
|
```
|
|
vim.api.nvim_put({ %s })}, "c", true, true)
|
|
```
|