netrw
Netrw makes reading files, writing files, browsing over a network, and local browsing easy!
—:h netrw
Flashcards
List key mappings::F1
or :WhichKey
if available
Toggle banner::I
Locate file in file manager:::Explore
or :Ex
, keybinding is <leader>pv
netrw explore variants:::Vexplore
, :Hexplore
, :Texplore
, :Sexplore
Open directory, parent directory::<cr>
, -
or u
Preview window (press again to update), close preview window::p
, <C-w>z
Toggle hidden files::gh
Create file::%
Create a new directory::d
Clear marks in current buffer::mF
Clear all marks::mu
Operation on files
NOTE: you can use let g:netrw_keepdir = 0
to allow copy/move to parent
directories (or use cd
keybinding to change current directory).
NOTE: to support recursive copy need to customize copy directories command:
let g:netrw_localcopydircmd = 'cp -r'
Assign the “target directory” used by the move and copy commands.::mt
Assign target directory and copy in one command::mtmc
Copy/move the marked files in the target directory.::mc
, mm
Runs an external command on the marked files.::mx
Rename (move) file::R
Marks a file or directory::mf
Delete a file or an empty directory::D
Delete a file or directory recursively::mx
then trash.sh
(my custom script)
Bookmarks
Add bookmark, most recent bookmark::mb
, {num}gb
List bookmarks and history::qb
Remove the most recent bookmark::mB
Mark visual selection:::normal mf
, which transforms to :'<,'>normal mf
.
Uncategorized
Change permissions::gp
Select sorting style::s
, by name, time, or file size
Change the owner::mf
to select files, mx
then chown ...
TODO: select all directories. TODO: invert the selection. TODO: switch between files and directories
Help
:h netrw
:h netrw-quickmap