Map | Action |
---|---|
<F1> | Causes Netrw to issue help |
<cr> | Netrw will enter the directory or read the file |
<del> | Netrw will attempt to remove the file/directory |
- | Makes Netrw go up one directory |
a | Toggles between normal display, hiding (suppress display of files matching g:netrw_list_hide) showing (display only files which match g:netrw_list_hide) |
c | Make browsing directory the current directory |
C | Setting the editing window |
d | Make a directory |
D | Attempt to remove the file(s)/directory(ies) |
gb | Go to previous bookmarked directory |
gh | Quick hide/unhide of dot-files |
<c-h> | Edit file hiding list |
i | Cycle between thin, long, wide and tree listings |
<c-l> | Causes Netrw to refresh the directory listing |
mb | Bookmark current directory |
mc | Copy marked files to marked-file target directory |
md | Apply diff to marked files (up to 3) |
me | Place marked files on arg list and edit them |
mf | Mark a file |
mh | Toggle marked file suffices' presence on hiding list |
mm | Move marked files to marked-file target directory |
mp | Print marked files |
mr | Mark files satisfying a shell-style |
mt | Current browsing directory becomes markfile target |
mT | Apply ctags to marked files |
mu | Unmark all marked files |
mx | Apply arbitrary shell command to marked files |
mz | Compress/decompress marked files |
o | Enter the file/directory under the cursor in a new browser window. A horizontal split is used. |
O | Obtain a file specified by cursor |
p | Preview the file |
P | Browse in the previously used window |
qb | List bookmarked directories and history |
qf | Display information on file |
r | Reverse sorting order |
R | Rename the designed file(s)/directory(ies) |
s | Select sorting style: by name, time or file size |
S | Specify suffix priority for name-sorting |
t | Enter the file/directory under the cursor in a new tab |
u | Change to recently-visited directory |
U | Change to subsequently-visited directory |
v | Enter the file/directory under the cursor in a new browser window. A vertical split is used. |
x | View file with an associated program |
X | Execute filename under cursor via |
% | Open a new file in netrw's current directory |
Last active
November 10, 2024 02:21
-
-
Save t-mart/610795fcf7998559ea80 to your computer and use it in GitHub Desktop.
A quick reference for Vim's built-in netrw file selector.
In order to copy the content of directory/folder A to folder B:
- mark A with "mf"
- mark B with "mf" (order matters)
- press "mX" and enter: cp -r % %
To remove directory/folder A:
- mark A with "mf"
- press "mX" and enter: rm -r %
Hey @davidmaxwaterman I created a bookmarklet that lets you remove all the "github fluff" here: https://aalvarado.github.io/pretty-print-gist.html
I could never get c
to set the browsing directory as the current working directory, the command that worked for me was actually cd
.
I could never get
c
to set the browsing directory as the current working directory, the command that worked for me was actuallycd
.
Actually, yeah, I think that might be wrong on this page. I've always used 'cd'.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@davidmaxwaterman There are a few options: