12 — Referencia
Todos los comandos
Acciones de OEC, paleta, diálogos, Vim básico y teclas heredadas. Busca por nombre, tecla, contexto o ID configurable.
En esta página
Cómo leer el catálogo
Las teclas son las predeterminadas. ID configurable indica una entrada de keyboard.bindings; ID de ficha es solo un enlace documental. Paleta # indica el orden lógico de 33 entradas fijas y tres condicionales: renombrar (#10), seleccionar todo en una fuente editable (#24) y actualización npm disponible (#36). Si falta una condicional, las posteriores se desplazan.
Una ficha puede agrupar varias teclas de una misma acción. Los títulos están traducidos para consultar; algunas etiquetas reales del Explorador permanecen en español. OpenTUI identifica teclas heredadas, cuyo envío depende del terminal.
Catálogo de acciones
100 acciones
No hay acciones con esos filtros. Prueba otra tecla o limpia los filtros.
Selecciona todo el archivo activo sin modificarlo. Solo con foco en editor fuente, fuera de búsquedas y diálogos; también funciona con perfil Vim. La entrada de paleta requiere una fuente editable activa.
Abrir paleta
Filtra títulos y atajos sin distinguir acentos o mayúsculas. Abrirla limpia el estado compartido de búsqueda global.
Salir
Comprueba todas las pestañas modificadas y ofrece guardar, guardar y salir o salir sin guardar.
Abrir registro
Abre registro seleccionable de solo lectura y marca los errores como leídos.
Abre la raíz en una nueva ventana del Explorador de Windows o mediante xdg-open en Linux; necesita gestor de archivos instalado.
Actualizar panel activo
Con foco Git: fetch y estado según configuración. En otro foco: árbol, reglas e índice; no recarga el documento central.
Git → Editor → Explorador. Puede mostrar el panel de destino.
Mover foco a la derecha
Explorador → Editor → Git. Puede mostrar Git.
Recorrer paneles
Explorador → Editor → Git → Explorador. Los inputs modales y Vim normal/visual pueden capturar Tab antes.
Al mostrarlo recibe foco; al ocultarlo el foco vuelve al editor.
Muestra y enfoca Git o lo oculta. En ventanas estrechas puede ocultar el otro lateral.
Crear archivo
Usa la carpeta seleccionada del Explorador o el padre del archivo seleccionado. No acepta subrutas ni reemplaza archivos existentes.
Guardar archivo
Guarda el contenido de la pestaña activa, también desde preview Markdown/SVG. Detecta cambios externos; en fuente puede formatear antes. Conserva ediciones nuevas realizadas durante I/O.
Cerrar archivo
Cierra la pestaña activa; pregunta si tiene cambios pendientes. No cierra la aplicación.
Pestaña siguiente
Avanza circularmente por las pestañas abiertas. No hay un comando OEC equivalente para la anterior.
En Explorador alterna el filtro permanente entre nombre/ruta y contenido literal del disco, con resultados jerárquicos. En editor busca en el buffer fuente.
Abre búsqueda literal de texto guardado en disco. Escribe y pulsa Enter para ejecutar.
Alterna fuente y preview Markdown/SVG conservando cambios sin guardar. En diff abre el archivo actual sin cerrar el diff ni restaurar versiones. Manual e imágenes raster no son editables.
Alternar ajuste de línea
Alterna none/word en la sesión. Para guardar una preferencia persistente usa Configuración.
Formatear documento
Solo archivos de proyecto en vista fuente, con formateador habilitado. El resultado modifica el buffer; no guarda por sí solo.
Copiar selección
Copia la selección mediante OSC 52; también permite seleccionar texto del registro F12. Requiere soporte del terminal.
Pegar portapapeles
Inserta texto usando PowerShell en Windows o wl-paste/xclip/xsel en Linux. Requiere un editor editable montado.
Deshacer
Deshace la edición del buffer activo. No revierte operaciones de filesystem o Git.
Rehacer
Rehace una edición deshecha del buffer activo.
Duplicar línea arriba
Duplica la línea lógica actual encima y coloca el cursor en la copia. Solo en editor fuente activo.
Duplicar línea abajo
Duplica la línea lógica actual debajo; respeta saltos de línea. Solo en editor fuente activo.
Mover una página
Mueve el cursor aproximadamente una altura visible menos una fila, sin selección. En preview/manual estas teclas desplazan la vista.
Entrada de paleta: ejecuta el flujo de fetch y lectura local; respeta git.fetchOnRefresh y refresca vistas históricas.
Git: ver historial de commits
Con foco Git abre el historial de HEAD en el panel derecho. Desde paleta también puede abrirse desde otro foco.
Git: ver todas las ramas
Lista ramas locales y remotas conocidas. No hace checkout ni consulta todas las ramas del servidor.
Editar exclusiones de búsqueda
Disponible dentro de búsqueda de archivos/global o desde paleta. No es un atajo global. Los cambios duran la sesión.
Abrir configuración
Paleta: interfaz para wrap, numeración, sintaxis, formato al guardar y perfil de teclado, en ámbito global o proyecto.
Editar configuración de OEC
Abre el JSON global en una pestaña especial. Al guardar se valida el documento completo.
Abre .oec/config.json. Admite overrides parciales con schemaVersion 3 y restricciones del parser.
Abrir manual de OEC
Abre el resumen integrado en español o inglés como pestaña de solo lectura.
Calcular líneas del proyecto
Paleta: cuenta archivos de texto legibles y muestra totales por archivo. Usa reglas base, no exclusiones temporales de búsqueda.
Mostrar archivos masivos
Ordena por líneas descendentes los textos legibles del proyecto (empates por ruta); sigue el .gitignore raíz y no las exclusiones de sesión. El encabezado clicable devuelve al árbol.
Segunda entrada de paleta para la misma alternancia de wrap. Anuncia Ctrl+Alt+W, pero ese atajo no tiene handler predeterminado.
Actualizar OEC a v…
Solo aparece con actualización npm disponible. Gestiona cambios pendientes, sale con código 42; el launcher usa el registro público npm, conserva una copia temporal y relanza el binario anterior si falla la instalación.
Renombrar entrada
Con una entrada seleccionada abre diálogo prellenado; Enter confirma, Esc cancela. Mantiene rutas de pestañas abiertas y rechaza colisiones o subrutas. Solo entonces aparece en paleta.
Seleccionar entrada
Mueve la selección con topes, manteniéndola visible.
Abrir archivo o alternar carpeta
Abre el archivo o expande/contrae la carpeta seleccionada. Un clic sobre una fila también la activa.
Contraer carpeta
Solo contrae una carpeta expandida; no sube al directorio padre.
Expandir o contraer recursivamente
Si está expandida, contrae la carpeta y descendientes; si no, expande todos sus subdirectorios, salvo .git. En árboles grandes puede tardar.
Contraer todo el árbol
Deja visibles los hijos directos de la raíz y selecciona la primera entrada.
Eliminar archivo o carpeta
Solicita confirmación. Las carpetas se eliminan recursivamente; bloquea pestañas afectadas con cambios pendientes. No usa papelera.
Seleccionar cambio o mensaje
Navega filas del árbol y el campo de mensaje de commit. En el campo, ↑ vuelve al árbol.
Abrir diff / crear commit
En carpeta alterna expansión; en archivo abre diff; en mensaje crea commit si hay texto y cambios staged visibles.
Preparar cambios
Prepara archivo, carpeta o grupo seleccionado de cambios locales mediante git add.
Quitar stage / descartar cambios
En staged retira del índice. En cambios locales solicita descarte: restaura tracked desde el índice y elimina untracked.
Integrar cambios remotos
Ejecuta git pull en modo local; usa remoto, credenciales y estrategia configurados en Git.
Enviar cambios
Ejecuta git push en modo local. No permite elegir remoto desde OEC.
Alternar carpeta Git
Alterna expansión de la carpeta o grupo seleccionado.
Contraer árbol Git
Limpia expansiones en el modo de cambios locales.
Seleccionar repositorio Git
Si la raíz no pertenece a Git y se detectan varios repositorios anidados, Enter elige uno; Esc desde cambios vuelve a la lista. Con uno solo se selecciona automáticamente.
Mostrar u ocultar SHA
En historial, alterna SHA abreviados en las filas; está activado por defecto y es configurable globalmente.
Mostrar u ocultar fechas
En historial, alterna las fechas visibles para dejar más espacio al asunto; activado por defecto.
Seleccionar rama, commit o archivo
Navega la vista histórica activa. Las filas se virtualizan.
Avanzar / cargar más commits
Rama → commits → archivos → diff. En Cargar más añade otra página sin alterar la revisión fijada.
Retroceder en historial
Archivos → commits → ramas si corresponde → cambios locales → lista de repositorios si hay varios. Mantiene abiertas las pestañas diff.
Seleccionar resultado
Selecciona con topes en búsqueda local, global, de archivos y exclusiones.
Buscar / abrir resultado
Global: ejecuta si no hay resultados o abre el elegido. Local: salta a línea/columna. Archivos: abre la ruta y cierra el filtro.
Cerrar y limpiar búsqueda
Cierra y limpia búsqueda local/global/de archivos. En exclusiones vuelve a la búsqueda de origen.
Actualizar búsqueda de archivos
En el filtro de archivos reconstruye índice y reglas, y repite la consulta.
Completar patrón
Dentro de exclusiones completa el input con la sugerencia seleccionada.
Alternar exclusión
Alterna la sugerencia seleccionada; si no existe, añade el patrón escrito. .git permanece excluido.
Quitar patrón temporal
Elimina únicamente patrones de sesión; nunca edita .gitignore.
Seleccionar comando
Selecciona resultados filtrados de la paleta, sin recorrido circular.
Ejecutar comando
Cierra la paleta y ejecuta la acción seleccionada.
Cancelar diálogo
Cancela paleta, archivo nuevo, confirmaciones o configuración. Las confirmaciones bloquean el teclado de fondo.
Confirmar archivo nuevo
Recorta el nombre y crea un archivo vacío de forma exclusiva. Ante error mantiene el diálogo.
Confirmar nuevo nombre
En el diálogo de renombrado, confirma el nombre recortado o cancela. Si falla la operación mantiene el diálogo.
Elegir opción de confirmación
Cambios pendientes: guardar, guardar y continuar, continuar sin guardar. Conflicto externo: recargar, sobrescribir, cancelar.
Aceptar confirmación
Ejecuta la opción seleccionada. En borrar/descarte confirma directamente. En cambios pendientes la selección inicial es continuar sin guardar.
Elegir ajuste
Recorre las cinco preferencias de la pantalla de ajustes.
Elegir ámbito
Izquierda selecciona global; derecha, proyecto.
Cambiar y guardar ajuste
Alterna y persiste el ajuste seleccionado. En proyecto puede guardar una configuración efectiva amplia, no solo la propiedad cambiada.
Editar JSON del ámbito
Abre el archivo de configuración global o del proyecto seleccionado.
Entrar en modo normal
Con perfil vim y editor editable, abandona inserción/visual y limpia selección. El perfil comienza en inserción.
Mover cursor Vim
Izquierda, abajo, arriba, derecha en normal/visual; en visual extiende selección.
Mover por palabras
Palabra siguiente/anterior en normal o visual.
Extremos de línea
Inicio/final de línea. La rama de 0 no solicita extender selección visual.
Insertar / insertar después
Desde normal entra a inserción; a mueve primero un carácter a la derecha.
Entrar en visual
Desde normal comienza modo visual. No hay operadores visuales completos.
Deshacer Vim
Deshace desde modo normal.
Borrar carácter / línea
En normal, x borra carácter y dd borra línea. No hay conteos ni registros.
Inicio del documento
Lleva al inicio del buffer. No se anuncia G como funcional: su handler está eclipsado en esta versión.
Movimiento y selección
Flechas mueven el cursor; Shift extiende selección. Teclas heredadas de OpenTUI 0.5.1, sujetas al router de OEC.
Extremos del documento
Inicio/final del buffer, no de la línea; con Shift selecciona hasta el extremo.
Extremos de línea
Ctrl+E va al final de línea; las variantes Shift seleccionan hasta inicio/final. Ctrl+A sin Shift está reservado para seleccionar todo el archivo desde OEC.
Extremos de línea visual
Mueve o selecciona hasta los extremos de la línea visual envuelta.
Movimiento por palabras
Mueve por palabras. Meta+Shift extiende selección; Ctrl+Shift+flechas está reservado para paneles por OEC.
Borrar caracteres
Backspace borra hacia atrás; Delete/Ctrl+D hacia delante. No elimina archivos desde el editor.
Borrar palabra
Primer grupo borra palabra anterior; segundo, siguiente.
Borrar línea o segmento
Borra línea completa, hasta final de línea o hasta inicio, respectivamente.
Insertar salto de línea
Inserta un salto cuando no lo captura una búsqueda o diálogo.
Deshacer/rehacer alternativo
Bindings adicionales del textarea para undo/redo. Su transmisión depende del terminal.
Seleccionar todo
Binding heredado para seleccionar todo; algunos sistemas capturan Super antes del terminal.
Navegación con Super
Izquierda/derecha: línea visual. Arriba/abajo: buffer. Shift extiende selección, si el terminal entrega la combinación.
Scrollbox enfocado: flechas/j/k desplazan; PageUp/Down media vista; Home/End extremos. No son movimientos del textarea.
Fuentes del capítulo
Enlaces fijados al commit revisado; no siguen main.