Teclas y consola
La barra de atajos de dos filas está bajo la línea de comandos. La primera fila tiene las teclas de función; la segunda, la búsqueda, las colecciones y otros atajos que dependen de lo que estés haciendo. Puedes hacer clic en ambas filas. Los avisos sustituyen a la segunda fila durante un momento.
| Tecla | Acción |
|---|---|
| Up, Down, PgUp, PgDn, Home, End | Moverse |
| Enter, Right | Abrir una carpeta / ejecutar o ver un archivo |
| Left | Ir a la carpeta superior |
| Ctrl-PgDn / Ctrl-PgUp | Abrir la carpeta o el archivo comprimido bajo el cursor / ir a la carpeta superior |
| Tab | Cambiar de panel, o entrar en la vista previa rápida y volver a la lista de archivos |
| Ctrl-O | Mostrar el shell / volver a los paneles |
| Alt-I | Contar tamaños de carpetas en segundo plano / dejar de contar |
| Ctrl-S | Búsqueda rápida en la carpeta |
| Ctrl-\ | Carpetas favoritas: saltar a una carpeta fijada o reciente |
| Ctrl-Q | Vista rápida: previsualiza en el otro panel el archivo bajo el cursor (texto, imagen o carpeta) |
| Ctrl-L | Información: muestra en el otro panel el tamaño, los permisos, el propietario, las fechas, el espacio libre y el disco |
| Insert, Ctrl-T, Shift-Up/Down | Marcar archivos |
+ - * |
Seleccionar, deseleccionar o invertir por patrón (*.rs, build/) |
| Alt-Enter | Poner los nombres marcados (o el actual) en la línea de comandos; en .., la ruta de la carpeta superior |
| Ctrl-Insert / Alt-Shift-Insert | Copiar los nombres marcados / sus rutas completas |
| Shift-F10 | Menú contextual: lo que puedes copiar del elemento bajo el cursor y las teclas que actúan sobre él |
| Shift-Enter, Ctrl-J | Insertar un salto de línea en el cursor de la línea de comandos; Enter ejecuta el comando, Ctrl-C lo borra |
| Alt-A / Alt-Shift-A | Poner en la línea de comandos la ruta de la carpeta de este panel / del otro panel |
| Shift-PgUp / Shift-PgDn | Desplazarse hacia atrás y hacia delante por la salida de la consola |
| Shift-Home / Shift-End | Ir a la salida más antigua de la consola / volver al prompt activo |
| Ctrl-P / Ctrl-N, Ctrl-R | Historial del shell: comando anterior / siguiente, búsqueda (lo gestiona tu shell) |
| Alt-. | Mostrar archivos ocultos |
| Alt-R | Recargar el panel activo: su carpeta, resultados de búsqueda o colección |
| Alt-H | Hosts remotos: máquinas emparejadas y sus sesiones |
| Alt-Shift-Left/Right | Cambiar el tamaño de los paneles |
| Ctrl-U | Intercambiar los paneles |
| Alt-O | Abrir la carpeta de este panel en el otro panel; en resultados de búsqueda o en una colección, la carpeta del archivo bajo el cursor |
| Alt-J | Tareas: pausar o cancelar copias, movimientos y eliminaciones en curso |
| Alt-M | Monitor de actividad: procesos y memoria |
| Alt-C | Docker: proyectos de Compose y contenedores |
| Alt-N | Red: puertos, conexiones y tráfico |
| Alt-U | Elementos de inicio: lo que arranca solo, el cambio más reciente primero |
| Alt-L | Alertas: lo que encontró el vigilante de procesos |
| Alt-T | Time Machine: qué dejan fuera las copias de seguridad, en macOS |
| Alt-E | Editar el archivo seleccionado en este panel, en lugar de sus archivos, o en el otro panel junto a los resultados |
| F1 | Acerca de |
| F2 | Menú Archivo |
| F3 | Ver (texto o imagen) |
| F4 / Shift-F4 | Editar en el editor de Borg / en $VISUAL o $EDITOR |
| F5 / F6 | Copiar / mover al otro panel |
| F7 | Crear una carpeta |
| F8 | Eliminar |
| F9 | Barra de menús |
| F10 | Salir |
Tab, Enter, Home, End, Left y Right controlan los paneles mientras la línea de comandos está vacía. En cuanto empiezas a escribir un comando, estas teclas pasan al shell. Ctrl-P, Ctrl-N y Ctrl-R usan el historial de comandos de tu shell. Shift-Enter (o Ctrl-J) inserta un salto de línea sin ejecutar el comando. Los comandos de varias líneas, escritos o recuperados del historial, agrandan la zona del prompt y acortan los paneles, para que el cursor siempre quede visible. Todas las teclas habituales de edición y autocompletado de tu shell siguen funcionando.
Al volver a la carpeta superior, el cursor queda sobre la carpeta de la que vienes, en la misma fila de la pantalla y con la lista desplazada igual que cuando entraste. Si mientras tanto aparecieron o desaparecieron archivos, o el panel cambió de altura, el cursor sigue en esa carpeta, tan cerca de su fila anterior como lo permita la lista.
Alt-Enter escribe los nombres tal como los ve el shell desde la carpeta del panel. En .. escribe
la ruta completa de la carpeta superior, porque su nombre solo apuntaría dentro de la carpeta
actual. En los resultados de búsqueda y en las colecciones escribe rutas completas, ya que sus
archivos vienen de carpetas distintas.
Lo que copias llega al portapapeles de tu computadora a través del terminal, incluso por SSH y en un espejo que controlas. Borg también recuerda tus últimas 20 copias: Ctrl-V o Shift-Insert pega la más reciente en los campos propios de Borg, como los diálogos y la búsqueda en memoria, incluso donde el terminal no puede acceder a tu portapapeles. En la línea de comandos, Ctrl-V pertenece al shell, así que pega ahí con el atajo de pegar de tu terminal. El menú Archivo ofrece las dos acciones de copia para teclados sin tecla Insert. Lo que es demasiado grande para que el terminal lo transmita se queda en Borg.
Si tu terminal se reserva las teclas F, pulsa Esc y luego un dígito en menos de 1,5 segundos: Esc 1 a Esc 9 equivalen a F1 a F9, y Esc 0 a F10. Por ejemplo, Esc 9 abre los menús y Esc 5 copia. Mientras Borg espera el dígito, la fila de teclas de función indica qué dígito pulsar. Si hay algo abierto (un aviso, resultados, la vista rápida o Información), el primer Esc lo cierra y un segundo Esc cancela. Alt-1 a Alt-0 también funcionan cuando el terminal deja pasar Alt. En macOS, puede que tengas que activar “Usar Opción como tecla Meta” en tu terminal.
Los atajos también funcionan con distribuciones de teclado no latinas: rusa, ucraniana, bielorrusa, kazaja, griega, hebrea, árabe, georgiana, coreana y tailandesa. Una letra de esas distribuciones pulsada con Ctrl o Alt cuenta como la tecla que ocupa el mismo lugar en un teclado estadounidense, y lo mismo ocurre con una letra pulsada en una pantalla o un diálogo que no espera texto. Con la distribución rusa activa, Alt-M abre el monitor de actividad y Ctrl-C llega al shell. La línea de comandos, el editor y los campos de Borg conservan las letras que escribes. Las preguntas con botones [ Sí ] y [ No ] aceptan Y y N en cualquier idioma, y también la primera letra de cada botón en el idioma de Borg, como S para Sí en español.
Ratón y consola
Sección titulada «Ratón y consola»Haz clic en una fila para llevar el cursor a ella, doble clic para abrirla y clic derecho para abrir su menú contextual. Haz clic en la barra de menús o en la barra de atajos para usarlas. La rueda del ratón desplaza el panel.
Los diálogos también funcionan con el ratón. Haz clic en una fila de una lista para elegirla; en los selectores de tema e idioma, en Hosts remotos y en Acceso remoto, un segundo clic la confirma. La rueda desplaza listas como las de temas, ajustes y tareas. Puedes hacer clic en las teclas que aparecen en el borde de un diálogo: haz clic en Esc cerrar para cerrar el diálogo, o en un botón para responder a una pregunta. Hacer clic fuera de una lista, un selector o Acerca de los cierra. Los formularios y las preguntas siguen abiertos hasta que respondes.
Ctrl-O alterna entre los paneles y la consola. Antes de que escribas o abras la consola, el shell
se cambia a la carpeta del panel activo. En zsh esto ocurre sin mostrar nada y el prompt se vuelve
a dibujar; en bash y fish verás un breve comando cd en la consola. Si abriste la
consola tú mismo, sigue abierta después de los comandos y de Ctrl-C. “Volver a los paneles
después del comando” solo se aplica a los comandos ejecutados desde los paneles. En el prompt del
shell, Option-Left y Option-Right (Alt en Linux) mueven el cursor por palabras.
En la consola, la rueda del ratón desplaza hacia atrás la salida sin tocar el comando que estás escribiendo. Shift-PgUp y Shift-PgDn desplazan una página, Shift-Home salta a la salida más antigua y Shift-End vuelve al prompt activo, igual que si empiezas a escribir. Para copiar la salida visible, selecciónala como permita tu terminal, normalmente arrastrando con Shift pulsado, y usa su atajo de copiar habitual.
Menú contextual
Sección titulada «Menú contextual»Haz clic derecho en una fila, o pulsa Shift-F10, para ver qué puedes hacer con el elemento bajo el cursor. El menú muestra el nombre del elemento en su borde, empieza por lo que puedes copiar de él y luego enumera las teclas que actúan sobre él, así que también te las recuerda. Up y Down eligen una entrada, Enter o un clic la ejecuta y Esc cierra el menú. Los terminales que envían la tecla Menu también lo abren. Un clic derecho lleva primero el cursor a la fila; para marcar filas con el ratón, elige Marcar en el menú.
Lo que ofrece el menú depende de la fila:
- Archivos y carpetas: Copiar ruta, Copiar nombre y Copiar ruta de la carpeta,
luego Ver, Editar, Copiar, Mover y Eliminar, y Marcar, que marca la fila como Insert. Con
archivos marcados, actúa sobre todos ellos y cada copia lleva una línea por archivo. En los
resultados ofrece también Mostrar original, y Eliminar pasa a ser Quitar / acciones. En
un resultado de una búsqueda en el contenido, Copiar ruta y línea copia
path:linede la primera coincidencia, listo para un editor que abra un archivo en una línea. - Procesos del monitor de actividad: Copiar PID, Copiar nombre y Copiar ruta del programa, luego Señal o prioridad… (K), Archivos abiertos (2), Mapa de memoria (1) y Tráfico de red (Alt-N).
- Archivos abiertos de un proceso: Copiar ruta, y Ver para un archivo normal.
- Contenedores: Copiar ID y Copiar nombre, luego Iniciar, Detener, Reiniciar, Pausar, Archivos y Shell, como en el menú Docker.
- Filas de Red: Copiar dirección, Copiar dirección remota o Copiar PID, según lo que identifique la fila. Una fila con un proceso añade Copiar PID, Mostrar en el monitor de actividad y Señal o prioridad….
- Alertas: Copiar PID, Copiar ruta del programa y Copiar comando, luego Mostrar en el monitor de actividad, Reanudar, Terminar y Permitir.
- Elementos de inicio: Copiar ruta, Copiar ruta del programa y Copiar comando, luego Mostrar en el panel, Ver y Editar.
Las copias llegan al portapapeles igual que las de Ctrl-Insert, y la línea de avisos muestra lo que se copió. Una entrada actúa solo sobre el elemento que nombra el menú. Si ese elemento deja de estar bajo el cursor mientras el menú está abierto, por ejemplo cuando la lista de procesos se vuelve a ordenar, elegir una entrada no hace nada y te pide que abras el menú de nuevo. Eliminar, Terminar y las señales siguen preguntando antes de actuar, igual que con sus teclas.
Saltar a carpetas
Sección titulada «Saltar a carpetas»Escribe cd en la línea de comandos y Borg muestra justo encima las carpetas a las que puedes
saltar: primero tus favoritas, marcadas con ★, y después las carpetas que abrieron los paneles, de
la más reciente a la más antigua. Cada palabra que añades acota la lista y puede coincidir con
cualquier parte de la ruta tal como la muestra la lista, así que cd pro bo encuentra
~/Projects/borg. Tu carpeta personal aparece como ~, así que una palabra de su propia ruta, como
me en /home/me, no coincide con ninguna carpeta que haya dentro. Una palabra que empieza por /
coincide con la ruta completa. Las carpetas cuyo nombre coincide con la última palabra aparecen
primero, junto a la línea de comandos. Pulsa Up para entrar en la lista. Mientras la lista está
visible, Up y Down solo se mueven por ella y se detienen en los dos extremos, así que el cursor del
panel no se mueve. Enter abre la carpeta elegida en el panel activo. Tab la escribe en la línea de
comandos detrás de cd sin ejecutar el comando, con escapes en los espacios y en otros caracteres
que la shell separaría o expandiría, y la lista pasa a las carpetas que contiene. Un clic en una
carpeta también la abre. Para ejecutar tu propio cd, sigue escribiendo y pulsa Enter.
Escribe una ruta y la lista empieza por las carpetas que contiene. cd /Volumes muestra los
volúmenes montados, y cd ~/Projects/bo acota la lista a las carpetas de ~/Projects con bo en
el nombre, primero las que empiezan por esas letras. Cualquier otro comando muestra la misma lista
para una ruta con /, como cp notes.txt ~/Documents/. Ahí Tab o Enter escribe el nombre de la
carpeta elegida en la ruta, con escapes o dentro de tus comillas, según lo necesite la shell, y la
lista pasa a las carpetas que contiene. Esc oculta la lista y devuelve Up y Down al panel. La lista
vuelve cuando empiezas otra palabra o borras la que estás escribiendo, y Esc justo después de un
espacio la oculta solo hasta que sigues escribiendo. Las carpetas ocultas aparecen al escribir un
punto, o cuando los paneles muestran archivos ocultos. Borg lee hasta 10 000 subcarpetas de una
carpeta, y solo en la línea de comandos de esta máquina; la consola de un contenedor o de una
máquina remota conserva el autocompletado de su shell.
Una línea de comandos que solo cambia de carpeta se ejecuta sin que los paneles salgan de la
pantalla, y el panel activo sigue al shell hasta su nueva carpeta. Si la carpeta no existe, un
aviso lo indica y Ctrl-O muestra el mensaje del shell. Una carpeta que tarda en abrirse, como una
en un recurso de red lento, muestra la consola hasta que termina el comando. Cualquier cosa que
vaya más allá de un cd, como cd src && make, muestra la consola como siempre.
Ctrl-\ o Comando → Carpetas favoritas abre las favoritas con la carpeta del panel activo elegida. Escribe para acotar la lista, elige con Up y Down y pulsa Enter para abrir la carpeta. Insert fija la carpeta elegida en las favoritas, así que Ctrl-\ seguido de Insert fija la carpeta en la que estás. F8 o Delete quita una carpeta de las favoritas o de las carpetas recientes. Esc borra lo que escribiste y un segundo Esc cierra la ventana. Las favoritas admiten hasta 256 carpetas.
Alt-O o Comando → Misma carpeta en el otro panel abre la carpeta del panel activo en el otro panel, para que ambos muestren el mismo lugar. La carpeta ocupa el lugar de la vista rápida, de Información o de los archivos de un contenedor o de una máquina remota en ese panel. Si el otro panel mostraba resultados de búsqueda o una colección, Alt-Shift-R en ese panel los recupera. En resultados de búsqueda y en colecciones, Alt-O abre la carpeta del archivo bajo el cursor, con el cursor en el archivo, igual que Mostrar original. Mientras una búsqueda no encuentra nada, Alt-O abre la carpeta donde empezó. Las carpetas de contenedores y las remotas se abren en un solo panel, así que en esos casos Alt-O muestra un aviso, igual que en una colección vacía y cuando el otro panel tiene un editor. Mientras escribes un comando, Alt-O pasa al shell.
Las favoritas se guardan en config.toml, en la sección [folders]. Borg recuerda las últimas 64
carpetas que abrieron los paneles en su carpeta de estado, en un archivo que solo tú puedes leer.
Define history = false en [folders] para dejar de guardarlas.
Esta guía sigue la rama main · Borg 0.11.0 · 1f6bce6
Puede que la última versión publicada no incluya todo lo que se describe aquí. Notas de la versión
Traducción de la guía en inglés. Las correcciones son bienvenidas. Los comandos y los atajos de teclado no se traducen.