Suplemon: un potente editor de texto de consola con soporte para múltiples cursores


Suplemon es un editor de texto de línea de comandos de código abierto, moderno, poderoso, intuitivo y rico en funciones con soporte para múltiples cursores; replica Sublime Text como funcionalidad en el terminal con el uso de Nano. Es altamente extensible y personalizable; le permite crear y utilizar sus propias extensiones.

  • Admite la edición adecuada de varios cursores.
  • Resaltado de sintaxis con temas de compañeros de texto.
  • Admite autocompletar (basado en palabras en los archivos que están abiertos).
  • Ofrece una función sencilla de deshacer/rehacer.
  • Admite copiar y pegar, con soporte para múltiples líneas (y soporte nativo para portapapeles en sistemas basados en X11/Unix).
  • Admite varios archivos en pestañas.
  • Tiene una potente función Ir a para saltar a archivos y líneas.
  • Ofrece las funciones Buscar, Buscar siguiente y Buscar todas.
  • Admite combinaciones de teclas personalizadas (y opciones predeterminadas fáciles de usar).
  • También es compatible con el mouse.
  • Puede restaurar las posiciones del cursor y el desplazamiento al volver a abrir archivos y más.

Cómo instalar Suplemon Text Editor en sistemas Linux

Para instalar Suplemon Text Editor, solo necesita clonar el repositorio e instalarlo como se muestra.

$ git clone https://github.com/richrd/suplemon.git
$ cd suplemon
$ python3 suplemon.py

También puede instalar la última versión de Suplemon Text Editor en todo el sistema utilizando la utilidad PIP como se muestra.

$ sudo pip3 install suplemon
$ sudo python3 setup.py install

Cómo utilizar el editor de texto Suplemon en sistemas Linux

Una vez que tenga instalado Suplemon Text Editor, el archivo de configuración de suplemon se almacena en ~/.config/suplemon/suplemon-config.json y puede usarlo como cualquier otro editor de texto de terminal, como este.

$ suplemon filename  #in current directory
$ suplemon /path/to/filename

Para habilitar el soporte del portapapeles del sistema, instale xsel o pbcopy o el paquete xclip en su sistema.

$ sudo apt install xclip	 #Debian/Ubuntu
# yum install xclip	         #RHEL/CentOS
# dnf install xclip	         #Fedora 22+

Ahora intente editar cualquier archivo usando el editor de texto suplemon como se muestra.

$ suplemon topprocs.sh

A continuación se muestran algunas configuraciones básicas de mapas de teclas utilizadas por suplemon. Se pueden editar ejecutando el comando de mapa de teclas. Para ver el archivo de mapa de teclas predeterminado, ejecute el mapa de teclas predeterminado.

  • Salir: Ctrl + Q
  • Copiar línea (s) al búfer: Ctrl + C
  • Cortar línea (s) para almacenar en búfer: Ctrl + X
  • Guardar el archivo actual: Ctrl + S
  • Busque una cadena o expresión regular (configurable): Ctrl + F
  • Ejecutar comandos: Ctrl + E

Nota: La forma recomendada de editar el archivo de configuración es ejecutar el comando config, automáticamente volverá a cargar la configuración cuando guarde el archivo. Y puede ver la configuración predeterminada y ver qué opciones están disponibles ejecutando el comando config defaults.

Para obtener más ayuda, presione [Ctrl + H] en el editor. También puede encontrar más información, como configuraciones de mapas de teclas, accesos directos del mouse y comandos del repositorio de Suplemon Github.

Suplemon es un editor de texto de consola moderno, potente, intuitivo, altamente extensible y personalizable. Pruébelo y use el formulario de comentarios a continuación para compartir con nosotros sus pensamientos al respecto.