Ir al contenido
GitHub

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.

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.

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:line de 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.

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.