Skip to main content

Nvim Tree

KeyDescriptionFunction
:NvimTreeOpenOpen the tree
g?Show the mappings
<C-]>CDnvim-tree-api.tree.change_root_to_node()
<C-e>Open: In Placenvim-tree-api.node.open.replace_tree_buffer()
<C-k>Infonvim-tree-api.node.show_info_popup()
<C-r>Rename: Omit Filenamenvim-tree-api.fs.rename_sub()
<C-t>Open: New Tabnvim-tree-api.node.open.tab()
<C-v>Open: Vertical Splitnvim-tree-api.node.open.vertical()
<C-x>Open: Horizontal Splitnvim-tree-api.node.open.horizontal()
<BS>Close Directorynvim-tree-api.node.navigate.parent_close()
<CR>Opennvim-tree-api.node.open.edit()
<Tab>Open Previewnvim-tree-api.node.open.preview()
>Next Siblingnvim-tree-api.node.navigate.sibling.next()
<Previous Siblingnvim-tree-api.node.navigate.sibling.prev()
.Run Commandnvim-tree-api.node.run.cmd()
-Upnvim-tree-api.tree.change_root_to_parent()
aCreatenvim-tree-api.fs.create()
bdDelete Bookmarkednvim-tree-api.marks.bulk.delete()
btTrash Bookmarkednvim-tree-api.marks.bulk.trash()
bmvMove Bookmarkednvim-tree-api.marks.bulk.move()
BToggle Filter: No Buffernvim-tree-api.tree.toggle_no_buffer_filter()
cCopynvim-tree-api.fs.copy.node()
CToggle Filter: Git Cleannvim-tree-api.tree.toggle_git_clean_filter()
[cPrev Gitnvim-tree-api.node.navigate.git.prev()
]cNext Gitnvim-tree-api.node.navigate.git.next()
dDeletenvim-tree-api.fs.remove()
DTrashnvim-tree-api.fs.trash()
EExpand Allnvim-tree-api.tree.expand_all()
eRename: Basenamenvim-tree-api.fs.rename_basename()
]eNext Diagnosticnvim-tree-api.node.navigate.diagnostics.next()
[ePrev Diagnosticnvim-tree-api.node.navigate.diagnostics.prev()
FClean Filternvim-tree-api.live_filter.clear()
fFilternvim-tree-api.live_filter.start()
g?Helpnvim-tree-api.tree.toggle_help()
gyCopy Absolute Pathnvim-tree-api.fs.copy.absolute_path()
HToggle Filter: Dotfilesnvim-tree-api.tree.toggle_hidden_filter()
IToggle Filter: Git Ignorenvim-tree-api.tree.toggle_gitignore_filter()
JLast Siblingnvim-tree-api.node.navigate.sibling.last()
KFirst Siblingnvim-tree-api.node.navigate.sibling.first()
mToggle Bookmarknvim-tree-api.marks.toggle()
oOpennvim-tree-api.node.open.edit()
OOpen: No Window Pickernvim-tree-api.node.open.no_window_picker()
pPastenvim-tree-api.fs.paste()
PParent Directorynvim-tree-api.node.navigate.parent()
qClosenvim-tree-api.tree.close()
rRenamenvim-tree-api.fs.rename()
RRefreshnvim-tree-api.tree.reload()
sRun Systemnvim-tree-api.node.run.system()
SSearchnvim-tree-api.tree.search_node()
uRename: Full Pathnvim-tree-api.fs.rename_full()
UToggle Filter: Hiddennvim-tree-api.tree.toggle_custom_filter()
WCollapsenvim-tree-api.tree.collapse_all()
xCutnvim-tree-api.fs.cut()
yCopy Namenvim-tree-api.fs.copy.filename()
YCopy Relative Pathnvim-tree-api.fs.copy.relative_path()
<2-LeftMouse>Opennvim-tree-api.node.open.edit()
<2-RightMouse>CDnvim-tree-api.tree.change_root_to_node()

==============================================================================

KeyDescription
CTRL-W hMove to the window on the left
CTRL-W jMove to the window below
CTRL-W kMove to the window above
CTRL-W lMove to the window on the right
CTRL-W tMove to the TOP window
CTRL-W bMove to the BOTTOM window