Saltar a contenido

Plugins

Modular Text Editor viene con un conjunto de plugins oficiales. Cada uno es un componente independiente que añade una función autocontenida, y cada uno se puede activar o desactivar sin afectar al resto del editor.

Los plugins de terceros y los archivos de configuración no están aislados

Los plugins se ejecutan como parte del editor, con el mismo acceso a tus archivos, ajustes y red que el propio editor: no están aislados ni restringidos de ninguna forma. Un plugin malicioso o defectuoso podría leer, cambiar o borrar tus archivos, enviar tus datos por la red o ejecutar otros programas en tu equipo.

La misma precaución se aplica a los archivos de configuración y de datos que cargan los plugins, como conjuntos de reglas, perfiles de registro, temas y definiciones de servidores de lenguaje (*.json y similares). Un archivo de configuración manipulado puede cambiar lo que hace un plugin o apuntarlo a un programa o servidor externo.

Instala plugins —y aplica archivos de configuración o JSON— únicamente desde fuentes en las que confíes. Trata cualquier cosa de una fuente no fiable como tratarías la ejecución de un programa desconocido. Los plugins oficiales que vienen con el editor se mantienen como parte de este proyecto; todo lo que añadas tú es responsabilidad tuya.

Gestionar los plugins

  • Abre Preferencias ▸ Complementos para ver todos los plugins instalados, incluidos los desactivados y los compilados contra una versión distinta de la API.
  • Activar o desactivar un plugin surte efecto en el siguiente arranque. El editor nunca carga ni descarga código de plugins mientras se está ejecutando.
  • Si algo va mal, puedes iniciar el editor en modo seguro, con los plugins desactivados.
  • El nombre y la descripción del plugin en esa página vienen del propio manifiesto del plugin y se muestran tal como los escribió su autor; no se traducen. Todo lo que un plugin añade al editor en sí —sus entradas de menú, sus comandos y sus ajustes— sigue el idioma de la interfaz, como es habitual.

Búsqueda y navegación

  • Buscar y reemplazar — buscar y reemplazar con opciones de palabra completa, mayúsculas y expresiones regulares.
  • Buscar en archivos — busca en una carpeta y salta a cada coincidencia.
  • Búsqueda incremental — busca mientras escribes.
  • Marcar — resalta todas las apariciones de un término.
  • Marcadores — activa marcadores de línea y salta entre ellos, a través de todos los archivos; se recuerdan al cerrar un archivo.
  • LSP (servidor de lenguaje) — diagnósticos, ir a la definición e información al pasar el puntero mediante servidores de lenguaje (clangd, etc.).
  • Lista de funciones — esquema filtrable de las funciones, clases y símbolos del documento; haz clic para saltar.

Edición

  • Fragmentos — fragmentos de texto expandibles con Tab, con campos y variables, además de plantillas de archivo.
  • Corrección ortográfica — corrección ortográfica basada en Hunspell con sugerencias, una lista de palabras personal y diccionarios multiidioma.
  • Cambiar mayúsculas y minúsculas — cambia la caja de las letras de la selección.
  • Comentario — comenta y descomenta líneas usando la sintaxis del lenguaje.
  • Sangría — aumenta y reduce la sangría; tabulaciones frente a espacios.
  • Conversión de fin de línea — convierte los finales de línea (CRLF/LF/CR).
  • Líneas — ordena, invierte, elimina duplicados, mueve, divide, une y limpia.
  • Editor de columnas — inserta texto o números a lo largo de una columna.
  • Resaltado de URL — resalta las URL y las abre.

Archivos y espacio de trabajo

  • Espacio de trabajo — abre una carpeta y gestiona sus archivos en un panel.
  • Sesión — restaura los archivos abiertos, el diseño y los cambios sin guardar.
  • Codificación — muestra y convierte la codificación de caracteres.
  • Asociaciones de archivos — registra OctoEdit como el programa que abre determinados tipos de archivo.

Vista previa

Apariencia

Herramientas

Escribir el tuyo

¿Quieres construir un plugin? Consulta la sección Desarrollo y Escribir un plugin.