Neovim config shamelessly stolen from this repo
Please look there for an actual good implementation of neovim
Need More Keybindings Still
Key |
Action |
oo |
Open Oil on CWD |
g? |
Show Help |
|
Select |
C-v |
Select and vsplit |
C-h |
Select and split |
C-t |
Select and new tab |
C-p |
Preview |
C-l |
Refresh |
q |
Close |
- |
Open Parent |
_ |
Open CWD |
C-c |
cd |
~ |
Open Terminal |
. |
Toggle Hidden |
Note: Opening terminal in Oil is currently broken
Key |
Action |
C-t |
Open Terminal |
C-h,j,k,l |
Move to other panes |
Note: Outside of opening up the terminal, all other keybinds happen when in insert mode in the terminal
Key |
Action |
sc |
Telescope Commands |
st |
Telescope live_grep |
s? |
Telescope help_tags |
sh |
Telescope heading |
sk |
Telescope keymaps |
s0 |
Telescope vim_options |
sp |
Telescope projects |
sR |
Telescope Registers |
ss |
Telescope grep_string under cursor |
sS |
Telescope Symbols |
sf |
Telescope grep_string |
s: |
Telescope Search History |
s; |
Telescope command_history |
gh |
Telescope git_branches |
gs |
Telescope git_status |
gm |
Telescope git_commits |
fb |
Telescope file_browser |
mt |
Telescope |
Key |
Action |
lD |
GoTo Declaration |
ll |
Line Diagnostics |
lR |
IncRename |
li |
Lsp Info |
ld |
GoTo Definition |
lr |
Show References |
lI |
GoTo Implementation |
lt |
GoTo Type Definition |
lk |
Hover |
lS |
Signature Help |
C-k |
Signature Help in Insert Mode |
ln |
Next Diagnostic |
la |
Code Action |
ls |
Document Symbols |
le |
Document Diagnostics |
lwa |
Add Folder |
lwl |
List Folders |
lwr |
Remove Folders |
Key |
Action |
fp |
Run Neotree |
Filesystem Keybinds |
Action |
CR |
Open File |
P |
Toggle Preview |
l |
Focus Preview |
S |
Open With Split |
s |
Open with VSplit |
t |
Open with tabnew |
w |
Open with window picker |
C |
Close Node |
z |
Close all nodes |
R |
Refresh |
a |
Add File |
A |
Add Directory |
y |
Copy to Clipboard |
x |
Cut to Clipboard |
p |
Paste from clipboard |
c |
Copy |
m |
Move |
e |
Toggle auto expand width |
H |
Toggle Hidden |
/ |
Fuzzyfinder |
D |
Fuzzyfinder Directory |
# |
FuzzySorter |
q |
Close Window |
? |
Show Help |
> |
Next Src |
< |
Prev Src |
Git Keybinds |
Action |
A |
Git Add All |
gu |
Git Unstage File |
ga |
Git Add File |
gr |
Git Revert File |
gc |
Git Commit |
gp |
Git Push |
gg |
Git Commit & Push |