netrw es el explorador de archivos integrado en Vim, sin dependencias externas. Permite navegar el sistema de archivos, abrir archivos locales y remotos, y gestionar directorios sin salir del editor.
Abreviaciones de modos: N = Normal | I = Insert | V = Visual | C = Command | VB = Visual Block
Abrir netrw
Modo
Comando
Acción
C
:Ex
Abre netrw en el directorio del archivo actual
C
:Ex {ruta}
Abre netrw en la ruta especificada
C
:Sex
Abre netrw en un split horizontal
C
:Vex
Abre netrw en un split vertical
C
:Tex
Abre netrw en un nuevo tab
C
:Lex
Abre netrw como panel lateral izquierdo
N
-
Abre netrw en el directorio del archivo actual
Navegación dentro de netrw
Modo
Comando
Acción
N
<Enter>
Abre el archivo o entra al directorio
N
-
Sube al directorio padre
N
u
Regresa al directorio anterior (historial)
N
U
Avanza en el historial de directorios
N
i
Cicla entre los modos de visualización
N
s
Cicla el criterio de ordenación
N
r
Invierte el orden actual
N
gh
Muestra u oculta archivos dotfiles
N
<Ctrl-l>
Refresca el listado del directorio
Modos de visualización (i)
Modo
Descripción
Thin
Una entrada por línea (default)
Long
Nombre, tamaño y fecha de modificación
Wide
Entradas en columnas múltiples
Tree
Vista de árbol con subdirectorios expandibles
Abrir archivos desde netrw
Modo
Comando
Acción
N
<Enter>
Abre en la ventana actual
N
o
Abre en split horizontal
N
v
Abre en split vertical
N
t
Abre en un nuevo tab
N
p
Preview del archivo en split (sin mover el foco)
N
P
Abre en la ventana de preview existente
Gestión de archivos y directorios
Modo
Comando
Acción
N
%
Crea un archivo nuevo en el directorio actual
N
d
Crea un directorio nuevo
N
R
Renombra el archivo o directorio bajo el cursor
N
D
Elimina el archivo o directorio bajo el cursor
N
mt
Marca el directorio destino para operaciones
N
mf
Marca un archivo para operaciones en lote
N
mc
Copia los archivos marcados al directorio destino
N
mm
Mueve los archivos marcados al directorio destino
N
mx
Ejecuta un comando externo sobre los marcados
Marcado de archivos en lote
Modo
Comando
Acción
N
mf
Marca o desmarca el archivo bajo el cursor
N
mr
Marca archivos usando una expresión regular
N
mu
Desmarca todos los archivos marcados
N
mF
Desmarca el archivo bajo el cursor
N
qf
Muestra información de los archivos marcados
Configuración útil
Modo
Comando
Acción
C
:let g:netrw_banner=0
Oculta el banner informativo
C
:let g:netrw_liststyle=3
Fija el modo árbol como default
C
:let g:netrw_winsize=25
Fija el ancho del panel lateral al 25%
C
:let g:netrw_browse_split=4
Abre archivos en la ventana anterior
C
:let g:netrw_altv=1
Splits verticales abren a la derecha
Acceso remoto
Modo
Comando
Acción
C
:e scp://usuario@host/ruta
Abre un archivo remoto vía SCP
C
:Ex ftp://host/ruta
Explora un servidor FTP
C
:Vex scp://usuario@host/
Explorador remoto en split vertical
Tips
let g:netrw_banner=0 y let g:netrw_liststyle=3 en el vimrc convierten netrw en un explorador tipo árbol limpio desde el arranque.
El flujo de copiar/mover archivos requiere orden: primero mt sobre el destino, luego mf sobre cada archivo origen, finalmente mc o mm.
p (preview) es útil para revisar archivos sin abandonar el explorador; el foco permanece en netrw.
- desde cualquier buffer es el atajo más rápido para abrir netrw en el directorio del archivo actual sin escribir :Ex.
let g:netrw_browse_split=4 con let g:netrw_winsize=25 replica el comportamiento de un panel lateral tipo NERDTree sin ningún plugin.