-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheatsheet.txt
More file actions
120 lines (103 loc) · 3.91 KB
/
cheatsheet.txt
File metadata and controls
120 lines (103 loc) · 3.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# Personal Neovim Cheatsheet
## LEADER KEY INFO @leader @keybindings
----------------------------------------
Leader Key | \ (backslash)
Usage | Press \ then the key combo (e.g., \t for terminal, \cc for CodeCompanion)
Note | Leader key is Neovim's default backslash (\)
## Minuet AI (RAG-powered completion) @minuet @ai @rag
----------------------------------------
Trigger Minuet Completion | <A-y> (Alt+y or Option+y on Mac)
Accept Suggestion | <C-y> (Ctrl+y via blink.cmp)
Shows in Completion Menu | Automatic with LSP
What it does | Manually triggers AI code completion using RAG context from your codebase
## VectorCode @vectorcode @rag
----------------------------------------
Register Buffer for RAG | :VectorCode register (auto-enabled)
Deregister Buffer | :VectorCode deregister
Vectorize Current Project | :VectorCode vectorise
Query Semantic Context | :VectorCode query <text>
## CodeCompanion @codecompanion @ai
----------------------------------------
Open CodeCompanion Panel | <leader>cc
Accept CodeCompanion Suggestion | <leader>ca
Reject CodeCompanion Suggestion | <leader>cr
Toggle CodeCompanion | <leader>ct
Show CodeCompanion Docs | <leader>cd
Open Diagnostic Float | <leader>do (Must hover over line first)
## Terminal @terminal @split
----------------------------------------
Open Terminal Split (bottom) | <leader>t
Maximize Current Window | <leader>m
Switch to Normal Mode from Terminal | <Esc>
## NerdPrompt @nerdprompt @ai
----------------------------------------
Open NerdPrompt Window | <leader>np
## Git Commands @git
----------------------------------------
Git Add/Commit/Push Current File | <leader>gcp
## ClaudeCode @claudecode @ai
----------------------------------------
Toggle Claude Code Panel | <leader>ct
Send Visual Selection to Claude | <leader>cs (visual mode)
Accept Claude Diff | <leader>ca
Reject Claude Diff | <leader>cr
## vim-slime - Use Neovim + IPython in tmux like a Jupyter notebook @slime @repl @ipython
----------------------------------------
Configure Target Pane | <leader>vs (set tmux target, default: top-right)
Send Cell (# %%) | <leader>sc (normal mode)
Send Line | <leader>sl (normal mode)
Send Visual Selection | <leader>sv (visual mode)
Send Paragraph | <leader>sp (normal mode)
Cell Delimiter | # %% (marks start of a new cell)
## Cheatsheet @help @cheatsheet
----------------------------------------
Open Cheatsheet | <leader>?
## Claude Code @claudecode @ai
----------------------------------------
Toggle Claude Code Terminal | <leader>ct
Send Selection to Claude | <leader>cs
Accept Claude Diff | <leader>ca
Reject Claude Diff | <leader>cr
## blink.cmp @blink @cmp
----------------------------------------
Trigger Completion Menu | <C-Space>
Accept Completion | <CR>
Abort Completion | <C-e>
Scroll Docs Up | <C-u>
Scroll Docs Down | <C-d>
Select Next Item | <C-n>
Select Previous Item | <C-p>
## Vim Motions @motions @movement
----------------------------------------
Move to Start of Line | 0
Move to End of Line | $
Move Forward by Word | w
Move Backward by Word | b
Move to Top of Screen | H
Move to Middle of Screen | M
Move to Bottom of Screen | L
## Window Motions (Ctrl-w) @window @split
----------------------------------------
Switch to Next Window | <C-w>w
Switch to Previous Window | <C-w>W
Split Window Horizontally | <C-w>s
Split Window Vertically | <C-w>v
Close Current Window | <C-w>c
Close Other Windows | <C-w>o
Move Window Left | <C-w>h
Move Window Down | <C-w>j
Move Window Up | <C-w>k
Move Window Right | <C-w>l
Resize Window Left | <C-w><
Resize Window Right | <C-w>>
Resize Window Up | <C-w>+
Resize Window Down | <C-w>-
## Diagnostics @diagnostics @gutter
----------------------------------------
Open Diagnostic Float/Gutter Dialog | <leader>do
## pylint @pylint @lint
----------------------------------------
Run Pylint on Current File | :!pylint %
Show Pylint Quickfix List | :copen
Next Pylint Error | :cnext
Previous Pylint Error | :cprev