Ranger es un administrador de archivos de consola con combinaciones de teclas VI. Proporciona una interfaz de curses agradable y minimalista con una vista de la jerarquía de directorios. Se envía con rifle
un iniciador de archivos que es bueno para descubrir automáticamente qué programa usar para qué tipo de archivo.
Para mc
Para los aficionados, también existe el modo de visualización de paneles múltiples.
Este archivo describe Ranger y cómo ejecutarlo. Para obtener instrucciones sobre su uso, lea la página de manual (man ranger
en una terminal). Ver HACKING.md
para obtener información específica sobre el desarrollo.
Para la configuración, consulte los archivos en ranger/config/
o copie la configuración predeterminada a ~/.config/ranger
con ranger --copy-config
(ver instrucciones).
El examples/
El directorio contiene varios scripts y complementos que demuestran cómo se puede ampliar o combinar Ranger con otros programas. Estos archivos se pueden encontrar en el repositorio de git o en /usr/share/doc/ranger
.
Una nota para los empaquetadores: las versiones destinadas al empaquetado se enumeran en el logotipo de cambios del sitio web.
Acerca de
- Autores: ver
AUTHORS
archivo - Licencia: Licencia pública general GNU Versión 3
- Sitio web: https://ranger.github.io/
- Descargar: https://ranger.github.io/ranger-stable.tar.gz
- Informes de errores: https://github.com/ranger/ranger/issues
- clon de git https://github.com/ranger/ranger.git
Objetivos de diseño
- Un administrador de archivos de fácil mantenimiento en un lenguaje de alto nivel.
- Una forma rápida de cambiar de directorio y explorar el sistema de archivos
- Mantenlo pequeño pero útil, haz una cosa y hazla bien.
- Basado en consola, con integración fluida en el shell Unix
Características
- Compatibilidad con UTF-8 (si su copia de Python lo admite)
- Visualización de varias columnas
- Vista previa del archivo/directorio seleccionado
- Operaciones de archivos comunes (crear/chmod/copiar/eliminar/…)
- Cambiar el nombre de varios archivos a la vez
- Consola tipo VIM y teclas de acceso rápido
- Determine automáticamente los tipos de archivos y ejecútelos con los programas correctos
- Cambie el directorio de su shell después de salir de Ranger
- Pestañas, marcadores, soporte para ratón…
Dependencias
- pitón (
>=2.6
o>=3.1
) con elcurses
módulo y (opcionalmente) compatibilidad con Unicode amplio - Un buscapersonas (
less
por defecto)
Dependencias opcionales
Para uso general:
file
para determinar tipos de archivoschardet
(paquete Python) para mejorar la detección de codificación de archivos de textosudo
para utilizar la función “ejecutar como root”python-bidi
(paquete Python) para mostrar correctamente los nombres de archivos de derecha a izquierda (hebreo, árabe)
Para obtener vistas previas de archivos mejoradas (con scope.sh
):
img2txt
(decaca-utils
) para vistas previas de imágenes artísticas ASCIIw3mimgdisplay
,ueberzug
,mpv
,iTerm2
,kitty
,terminology
ourxvt
para vistas previas de imágenesconvert
(deimagemagick
) para rotar automáticamente las imágenes y obtener vistas previas de las mismasrsvg-convert
(delibrsvg
)para vistas previas SVGffmpeg
offmpegthumbnailer
para miniaturas de videoshighlight
,bat
opygmentize
para resaltar la sintaxis del códigoatool
,bsdtar
,unrar
y/o7z
para obtener una vista previa de los archivosbsdtar
,tar
,unrar
,unzip
y/ozipinfo
(ysed
) para obtener una vista previa de los archivos como su primera imagenlynx
,w3m
oelinks
para obtener una vista previa de las páginas htmlpdftotext
omutool
(yfmt
) para textopdf
vistas previas,pdftoppm
vista previa superior como imagendjvutxt
para vistas previas textuales de DjVu,ddjvu
para obtener una vista previa como imagencalibre
oepub-thumbnailer
para vistas previas de imágenes de libros electrónicostransmission-show
para ver información de BitTorrentmediainfo
oexiftool
para ver información sobre archivos multimediaodt2txt
para archivos de texto OpenDocument (odt
,ods
,odp
ysxw
)python
ojq
para archivos JSONsqlite3
para enumerar tablas en la base de datos SQLite (y opcionalmentesqlite-utils
para un dibujo de caja más elegante.)jupyter nbconvert
para portátiles Jupyterfontimage
para vistas previas de fuentesopenscad
para vistas previas de modelos 3D (stl
,off
,dxf
,scad
,csg
)draw.io
para dibujar.io vistas previas del diagrama (drawio
extensión)
Instalación
Utilice el administrador de paquetes de su sistema operativo para instalar Ranger. También puede instalar Ranger a través de PyPI: pip install ranger-fm
.Sin embargo, se recomienda utilizar pipx
en su lugar (para beneficiarse de entornos aislados). Usarpipx run --spec ranger-fm ranger
para instalar y ejecutar Ranger en un solo paso.
Instalación desde un clon
Tenga en cuenta que no es necesario instalar Ranger; puedes simplemente correr ranger.py
.
Para instalar el guardabosques manualmente:
sudo make install
Esto se traduce aproximadamente en:
sudo python setup.py install --optimize=1 --record=install_log.txt
Esto también guarda una lista de todos los archivos instalados en install_log.txt
que puedes utilizar para desinstalar Ranger.
Empezando
Después de iniciar el guardabosques, puedes usar las teclas de flecha o h
j
k
l
para navegar, Enter
para abrir un archivo o q
abandonar. La tercera columna muestra una vista previa del archivo actual. La segunda es la columna principal y la primera muestra el directorio principal.
Ranger puede copiar automáticamente archivos de configuración predeterminados a ~/.config/ranger
si lo ejecutas con el interruptor --copy-config=( rc | scope | ... | all )
.Ver ranger --help
para obtener una descripción de ese interruptor. También verifiqueranger/config/
para la configuración predeterminada.
Ir más lejos
- Para aprovechar al máximo el guardabosques, lea el Guía oficial del usuario.
- Para preguntas frecuentes, consulte la Preguntas más frecuentes.
- Para obtener más información sobre la personalización, consulte la wiki.
Comunidad
Si necesitas ayuda, apoyo o simplemente quieres pasar un rato con nosotros, puedes encontrarnos aquí:
- IRC: canal #guardabosque en Libera.Chat. ¿No tienes un cliente IRC? Únase a nosotros a través del chat web!
- Reddit: r/guardabosques
Licencia
- Licencia GPL-3.0
Recursos
Etiquetas
Búsqueda de archivos en el Administrador de archivos GPL Python de código abierto