Default actions
Default actions
-
move around like in any vim buffer
-
<CR>
oro
on..
will cd in the above directory -
<C-]>
will cd in the directory under the cursor -
<BS>
will close current opened directory or parent -
type
a
to add a file. Adding a directory requires leaving a leading/
at the end of the path.you can add multiple directories by doing foo/bar/baz/f and it will add foo bar and baz directories and f as a file
-
type
r
to rename a file -
type
<C-r>
to rename a file and omit the filename on input -
type
x
to add/remove file/directory to cut clipboard -
type
c
to add/remove file/directory to copy clipboard -
type
y
will copy name to system clipboard -
type
Y
will copy relative path to system clipboard -
type
gy
will copy absolute path to system clipboard -
type
p
to paste from clipboard. Cut clipboard has precedence over copy (will prompt for confirmation) -
type
d
to delete a file (will prompt for confirmation) -
type
]c
to go to next git item -
type
[c
to go to prev git item -
type
-
to navigate up to the parent directory of the current file/directory -
type
s
to open a file with default system application or a folder with default file manager -
if the file is a directory,
<CR>
will open the directory otherwise it will open the file in the buffer near the tree -
if the file is a symlink,
<CR>
will follow the symlink (if the target is a file) -
<C-v>
will open the file in a vertical split -
<C-x>
will open the file in a horizontal split -
<C-t>
will open the file in a new tab -
<Tab>
will open the file as a preview (keeps the cursor in the tree) -
I
will toggle visibility of folders hidden via |g:nvim_tree_ignore| -
H
will toggle visibility of dotfiles (files/folders starting with a.
) -
R
will refresh the tree -
Double left click acts like
<CR>
-
Double right click acts like
<C-]>