openeditorcode.devMANUAL DE CAMPO / 0.2.41English
commands.md DOCUMENTACIÓN

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.

v0.2.41Revisión de código ·
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

Ctrl+A

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.

ID configurable: editor.selectAllPaleta #24Fuente ↗
Ctrl+P

Filtra títulos y atajos sin distinguir acentos o mayúsculas. Abrirla limpia el estado compartido de búsqueda global.

Global

Salir

Ctrl+Q

Comprueba todas las pestañas modificadas y ofrece guardar, guardar y salir o salir sin guardar.

F12

Abre registro seleccionable de solo lectura y marca los errores como leídos.

F10

Abre la raíz en una nueva ventana del Explorador de Windows o mediante xdg-open en Linux; necesita gestor de archivos instalado.

ID configurable: app.openProjectFolderPaleta #34Fuente ↗
F5

Con foco Git: fetch y estado según configuración. En otro foco: árbol, reglas e índice; no recarga el documento central.

ID configurable: panel.refreshPaleta #08Fuente ↗
Tab

Explorador → Editor → Git → Explorador. Los inputs modales y Vim normal/visual pueden capturar Tab antes.

Ctrl+N

Usa la carpeta seleccionada del Explorador o el padre del archivo seleccionado. No acepta subrutas ni reemplaza archivos existentes.

Ctrl+S

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.

Ctrl+W

Cierra la pestaña activa; pregunta si tiene cambios pendientes. No cierra la aplicación.

Shift+Tab

Avanza circularmente por las pestañas abiertas. No hay un comando OEC equivalente para la anterior.

Ctrl+F

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.

F4

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.

ID configurable: editor.previewPaleta #19Fuente ↗
Ctrl+L

Alterna none/word en la sesión. Para guardar una preferencia persistente usa Configuración.

ID configurable: editor.toggleWrapPaleta #26Fuente ↗
Alt+Shift+F

Solo archivos de proyecto en vista fuente, con formateador habilitado. El resultado modifica el buffer; no guarda por sí solo.

ID configurable: editor.formatDocumentPaleta #31Fuente ↗
Ctrl+C

Copia la selección mediante OSC 52; también permite seleccionar texto del registro F12. Requiere soporte del terminal.

Ctrl+V

Inserta texto usando PowerShell en Windows o wl-paste/xclip/xsel en Linux. Requiere un editor editable montado.

Ctrl+Z

Deshace la edición del buffer activo. No revierte operaciones de filesystem o Git.

Editor

Rehacer

Ctrl+Shift+Z

Rehace una edición deshecha del buffer activo.

Alt+Shift+Down

Duplica la línea lógica actual encima y coloca el cursor en la copia. Solo en editor fuente activo.

ID configurable: editor.duplicateLineAbovePaleta #29Fuente ↗
Alt+Shift+Up

Duplica la línea lógica actual debajo; respeta saltos de línea. Solo en editor fuente activo.

ID configurable: editor.duplicateLineBelowPaleta #30 · condicionalFuente ↗
PageUp / PageDown

Mueve el cursor aproximadamente una altura visible menos una fila, sin selección. En preview/manual estas teclas desplazan la vista.

—

Paleta: interfaz para wrap, numeración, sintaxis, formato al guardar y perfil de teclado, en ámbito global o proyecto.

—

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.

—

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.

F2

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.

ID configurable: explorer.renamePaleta #10Fuente ↗
Enter / Esc

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.

H

En historial, alterna SHA abreviados en las filas; está activado por defecto y es configurable globalmente.

D

En historial, alterna las fechas visibles para dejar más espacio al asunto; activado por defecto.

Esc

Archivos → commits → ramas si corresponde → cambios locales → lista de repositorios si hay varios. Mantiene abiertas las pestañas diff.

Enter

Global: ejecuta si no hay resultados o abre el elegido. Local: salta a línea/columna. Archivos: abre la ruta y cierra el filtro.

Esc

Cancela paleta, archivo nuevo, confirmaciones o configuración. Las confirmaciones bloquean el teclado de fondo.

Enter

Ejecuta la opción seleccionada. En borrar/descarte confirma directamente. En cambios pendientes la selección inicial es continuar sin guardar.

Enter

Alterna y persiste el ajuste seleccionado. En proyecto puede guardar una configuración efectiva amplia, no solo la propiedad cambiada.

← / ↑ / → / ↓ · Shift

Flechas mueven el cursor; Shift extiende selección. Teclas heredadas de OpenTUI 0.5.1, sujetas al router de OEC.

Ctrl+E · Ctrl+Shift+A / Ctrl+Shift+E

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.

Ctrl+Left / Ctrl+Right · Meta+B / Meta+F · Meta+Left / Meta+Right

Mueve por palabras. Meta+Shift extiende selección; Ctrl+Shift+flechas está reservado para paneles por OEC.

Backspace / Delete / Ctrl+D · Shift+Backspace / Shift+Delete

Backspace borra hacia atrás; Delete/Ctrl+D hacia delante. No elimina archivos desde el editor.

Ctrl+Backspace / Meta+Backspace · Ctrl+Delete / Meta+Delete / Meta+D

Primer grupo borra palabra anterior; segundo, siguiente.

Super+Left / Right / Up / Down · Shift

Izquierda/derecha: línea visual. Arriba/abajo: buffer. Shift extiende selección, si el terminal entrega la combinación.

Fuentes del capítulo

Enlaces fijados al commit revisado; no siguen main.

Documentación estática · ES / ENVer cobertura ↗