Un editor de texto es un tipo de programa informático que puede editar texto sin formato. A veces, estos programas se denominan 'bloc' software. Los editores de texto se ofrecen paquetes de desarrollo de software y sistemas operativos y se pueden utilizar para modificar, incluido el código fuente del lenguaje de programación, archivos de documentación y archivos de configuración.
Los editores de texto de Linux se pueden utilizar para editar archivos de texto, escribir códigos, actualizar archivos de instrucciones del usuario, y más. Un sistema Linux admite múltiples editores de texto. Hay dos tipos de editores de texto en Linux, que se detallan a continuación:
Un editor de texto juega un papel importante en la codificación. Por eso, es importante seleccionar el mejor editor de texto. Un editor de texto no sólo debe ser simple sino también funcional y debe ser bueno trabajar con él.
A editor de texto con funciones IDE Se considera un buen editor de texto.
¿Qué es el texto enriquecido y el texto sin formato?
Existen diferencias esenciales entre el texto enriquecido (como el creado por la autoedición y el software de procesamiento de textos) y el texto sin formato (creado y editado por muchos editores de texto).
Exclusivamente, el texto plano se compone de representación de caracteres. Todos los caracteres están representados por una secuencia de longitud fija de uno, dos o cuatro bytes o como una secuencia de longitud variable de cuatro bytes, de acuerdo con convenciones de codificación de caracteres particulares, incluidas UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 o ASCII. Estas convenciones especifican varios caracteres imprimibles pero no imprimibles que administran el flujo de texto, incluidos saltos de página, saltos de línea y espacios. El texto sin formato no incluye ninguna otra información de texto, ni solo la convención de codificación de caracteres aplicada.
- El texto sin formato se guarda en archivos de texto; sin embargo, los archivos de texto no guardan exclusivamente texto sin formato.
- Generalmente, el texto sin formato se mostraba con una fuente monoespaciada, como formato de columnas, y la alineación horizontal se realizaba a veces con caracteres de espacio en blanco desde los primeros días de la computadora.
- Por otro lado, el texto enriquecido puede incluir metadatos, formato de párrafo (por ejemplo, espacio, distribución de palabras y letras, alineación y sangría entre líneas y párrafos), datos de formato de caracteres (por ejemplo, estilo, peso, tamaño y espacio tipográfico) y datos de especificación de página (por ejemplo, dirección de lectura, margen y tamaño). El texto enriquecido puede resultar complicado.
- Los editores de texto se crean para abrir y almacenar archivos de texto que tengan texto sin formato o cualquier otra cosa que pueda considerarse texto sin formato, como marcas de texto enriquecido u otras marcas (por ejemplo, SVG).
Breve historia de los editores de texto
El texto de la computadora se insertaba en las tarjetas mediante dispositivos de punzonado antes de que estuvieran disponibles los editores de texto. Luego, se incrustaron cajas físicas de tarjetas de cartón delgadas en el lector de tarjetas. Las imágenes de tarjetas Dick, los tambores y los archivos magnéticos hechos con este tipo de tarjetas generalmente no tenían caracteres de separación de líneas y suponían registros de 80 o 90 caracteres de longitud fija. La cinta perforada sustituyó a las tarjetas. Podría realizarse mediante algunos teleimpresores, que utilizaban caracteres únicos para representar los extremos de los registros.
Algunos de los primeros sistemas operativos contenían editores de texto por lotes, desarrollados con procesadores de lenguaje o como diferentes programas de utilidad; un ejemplo fue la función para editar archivos fuente, es decir, SQUOZE, para SCAT en SHARE OS.
- Los primeros editores de texto colectivos fueron famosos como 'editores de línea' lógicos a terminales tipo máquina de escribir o teleimpresora sin pantalla.
- Los comandos (generalmente una pulsación de tecla) afectaban las ediciones de archivos en un punto de inserción ficticio conocido como 'cursor' .
- Estas ediciones se documentaron escribiendo cualquier comando para imprimir una pequeña sección del archivo e imprimiendo el archivo completo periódicamente.
- El cursor se puede mover mediante comandos en algunos editores de línea que describen el número de línea dentro del archivo, eventualmente expresiones regulares y cadenas de texto que buscar.
- Se pueden utilizar algunos editores de línea mediante pulsación de teclas; Los comandos de cambio se pueden tomar de una baraja de cartas y aplicarlos a un archivo descrito.
- Algunos editores de línea básicos respaldaron un 'verificar' modo donde los comandos de modificación mostraban las líneas alteradas.
- Los editores de texto basados en pantalla se volvieron comunes cuando estuvieron disponibles terminales de computadora junto con pantallas de video.
O26 fue uno de los editores de pantalla completa originales, que se especificó para la consola del operador del sistema de la serie CDC 6000 en 1967. vi fue otro editor de pantalla completa inicial, que se especificó en la década de 1970; Sigue siendo un editor clásico en los sistemas operativos Linux y Unix. Además, UCSD Pascal Screen Oriented Editor se escribió en la década de 1970 y se desarrolló tanto para texto general como para código fuente seccionado.
Uno de los proyectos iniciales de software libre y de código abierto, Emacs, es otro editor anterior de pantalla completa y en tiempo real que se portó a varios sistemas. La velocidad y facilidad de uso de un editor de pantalla completa motivaron varias compras iniciales de terminales de vídeo.
En un editor de texto, la estructura de datos principal es la que maneja la cadena o lista de registros que indica el estado actual del archivo que se está editando. La ambición de editores de texto que puedan deshacer/rehacer más rápidamente las ediciones iniciales, insertar texto y texto remoto llevó al avance de estructuras de datos más complicadas, mientras que los perdidos se pueden almacenar en una larga matriz de caracteres consecutivos. Un editor de texto clásico utiliza un búfer de espacios, una cuerda, una tabla de piezas o una lista enlazada de líneas como estructura de datos.
Tipos de editor de texto
Algunos editores de texto son simples y pequeños, y otros proporcionan funciones amplias y complejas. Por ejemplo, los sistemas operativos tipo Unix y Unix contienen el editor pico, pero varios también contienen los editores Emacs y vi. Los sistemas de Microsoft proporcionan el Bloc de notas sencillo para que varias personas utilicen otros editores con funciones adicionales, especialmente los programadores.
- Bajo el Mac OS clásico de Apple Macintosh, existía TeachText, posteriormente sustituido en 1994 por SimpleText, que fue sustituido en Mac OS X a través de TextEdit, que consta de funciones de editor de texto junto con las comunes de un procesador de textos, como la selección de dos o más fuentes. , márgenes y reglas.
- Estas funciones no están disponibles simultáneamente, pero deben cambiarse mediante un comando del usuario o cuando el programa decide el tipo de archivo automáticamente.
- Casi todos los procesadores de texto pueden escribir y leer archivos en estilo de texto sin formato, lo que les permite ejecutar archivos almacenados por editores de texto. Sin embargo, al guardar este tipo de archivos a través de un procesador de textos es necesario garantizar que el archivo esté especificado en formato de texto sin formato y que cualquier BOM o configuración de codificación de texto no complique el uso esperado del archivo.
- Muchos procesadores de texto que no son WYSIWYG, incluidos PalabraEstrella , se utilizan convenientemente como editores de texto y se utilizaron como tales en la década de 1980.
El formato de archivo (predeterminado) de estos procesadores de texto generalmente incluye un lenguaje de marcado, y el formato común es el formato visual y el texto sin formato logrado con secuencias de escape o caracteres de control que no se imprimen. Los procesadores de texto posteriores, como Microsoft Word, almacenan los archivos en formato binario y en su mayoría nunca se utilizan para modificar archivos de texto sin formato.
Características típicas de los editores de texto
- Posibilidad de pasar a un número de línea descrito.
- Capacidad para gestionar texto codificado en UTF-8.
Funciones avanzadas de los editores de texto
- Definición de macros y procedimientos para describir nuevas funciones y comandos como una combinación de comandos y macros anteriores, probablemente con parámetros pasados o anidamiento de macros.
- Las macros de perfil junto con los nombres descritos, por ejemplo, perfil, entorno, se ejecutan automáticamente al iniciar un nuevo archivo o al inicio de una sesión de edición.
- Perfiles para mantener las opciones fijadas por el usuario en medio de la sesión de edición.
La navegación del cursor puede diferir entre los editores de texto. Por ejemplo, al hacer clic en Fin se puede navegar hasta el final de la línea ajustada después de que un clic navegue hasta el final del texto de una fila en pantalla. Normalmente, los terminales orientados a bloques tienen teclas integradas para el movimiento del cursor, al igual que los teclados de las PC.
El comando de línea también se puede describir como una cadena que un usuario ingresa en el campo de número de línea y el editor lo identifica como un comando que funciona en esa línea o bloque de línea en particular. Por ejemplo, LC para convertir una línea a minúscula. Independientemente del nombre del comando del prefijo, algunos editores permiten que el campo de secuencia aparezca después de un campo de texto.
En esta sección, analizaremos los 20 mejores editores de texto para linux . Además, hablaremos sobre los últimos editores de texto y los compararemos con los editores de texto tradicionales como Nosotros y nano . Esto le ayudará a seleccionar el editor de su elección.
- Editor Vi/VIM
- nanoeditor
- editor de edición
- Editor de texto sublime
- Código VS
- emacs GNU
- editor de átomos
- editor de corchetes
- Pico editor
- Pescado azul
- Kate/Kescribir
- Bloc de notas ++
- Eclipse
- editor gVIM
- editor Jed
- editor genial
- Almohadilla de hoja
- Mesa ligera
- Editor de textos de meditación
- CódigoLite
1.Editor Vi/VIM
Vim editor es uno de los editores basados en línea de comandos más utilizados y potentes del sistema Linux. De forma predeterminada, es compatible con la mayoría de las distribuciones de Linux. Tiene funcionalidades mejoradas del antiguo. Editor Unix Vi . Es un editor fácil de usar y proporciona el mismo entorno para todas las distribuciones de Linux. También se denomina como editor del programador porque la mayoría de los programadores prefieren el editor Vi.
El editor Vi tiene algunas características especiales, como los modos Vi y el resaltado de sintaxis, que lo hacen más potente que otros editores de texto. Generalmente tiene dos modalidades:
Modo de comando: El modo comando nos permite realizar acciones sobre archivos. De forma predeterminada, comienza en modo comando. En este modo, todo tipo de palabras se consideran comandos. Podemos ejecutar comandos en este modo.
Modo de inserción: El modo de inserción permite insertar texto en archivos. Para cambiar del modo comando al modo inserción, presione el botón Esc tecla para salir del modo activo y 'i' llave.
Para obtener más información sobre el editor Vi, visite el editor Vi con comandos .
Para invocar el editor vi, ejecute el comando vi con el nombre de archivo de la siguiente manera:
vi
Se verá como la imagen de abajo:
2. Nanoeditor
Nano es un editor sencillo. Está diseñado tanto para principiantes como para usuarios avanzados. Tiene muchas funciones de personalización.
Algunas características avanzadas de un editor de texto nano son las siguientes:
- Tiene combinaciones de teclas altamente personalizables.
- Admite resaltado de sintaxis
- Tiene opciones de deshacer y rehacer
- Proporciona visualización de línea completa en la salida estándar.
- Tiene soporte de buscapersonas para leer desde la entrada estándar.
Para abrir un archivo con nano editor, ejecute el comando de la siguiente manera:
colecciones java
nano
El nano editor se parece a:
En el nano editor, las opciones útiles se encuentran en la parte inferior, use el Opción CTRL+ para realizar una operación. Por ejemplo, para salir del editor, utilice CTRL+X llaves. Para obtener más información sobre el nano editor, visite Linux Nano Editor.
3. Editar editor
El editor Gedit es el editor predeterminado para el entorno de escritorio GNOME. Cuando abrimos un archivo, se abrirá con el editor Gedit. Proporciona funcionalidades sencillas como cualquier editor de texto básico. Es un editor liviano con una interfaz de usuario sencilla. Fue lanzado públicamente en el año 2000 con un entorno de escritorio GNOME. Se desarrolla utilizando el lenguaje de programación c y es compatible con todas las familias de fuentes.
Algunas características clave del editor de texto gedit son las siguientes:
- Proporciona resaltado de sintaxis.
- Admite texto internacionalizado.
- Soporta varios lenguajes de programación.
Para invocar el editor gedit desde la terminal, ejecute el siguiente comando:
gedit
Parece que:
4. Texto sublime
El editor de texto sublime es también uno de los editores de texto basados en IDE más populares. Se utiliza como herramienta de entorno de desarrollo más que como editor de texto. Tiene varias características para admitir muchos lenguajes de programación y marcado. Además, admite numerosos complementos para que sea más que un editor de texto.
Algunas características clave de un editor de texto sublime son las siguientes:
- Tiene una excelente paleta de comandos.
- Es una API de complemento basada en Python.
- Admite la edición paralela de código.
- Proporciona preferencias específicas del proyecto.
Ejecute los siguientes comandos para instalar el editor de texto sublime:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text
Para obtener más información sobre la instalación, visite Instalar el editor de texto sublime en ubuntu.
Podemos abrir el editor sublime navegando por las aplicaciones. Además, podemos abrirlo desde la terminal. Para acceder al editor sublime desde la terminal, ejecute el siguiente comando:
subl
Se verá como la imagen de abajo:
5. Editor de código VS
El editor VSCode es un editor de texto moderno y ampliamente utilizado. Está construido por Microsoft y es compatible con Linux, Mac y Sistema operativo Windows . Facilita muchas funciones potentes para admitir muchos lenguajes de programación y lenguajes de marcado.
reemplazo de cadena java
Para instalar VSCode, descargue el paquete binario desde Aquí . Y ejecute el siguiente comando para sistemas basados en Debian y Ubuntu:
sudo apt install./.deb
Algunas características clave del editor VSCode son las siguientes:
- Tiene soporte completo para la depuración con una consola interactiva, puntos de interrupción, pilas de llamadas y más.
- Tiene soporte integrado para Git y comandos Git.
- Facilita con IntelliSense.
- Proporciona muchas opciones de personalización.
- Tiene soporte masivo para idiomas.
- Admite diseños alternables.
- Proporciona un terminal incorporado.
El editor VSCode se parece a la siguiente imagen:
6.GNU Emacs
GNU Emacs es el editor de texto más antiguo y sencillo para el sistema Linux. Es parte del proyecto GNU. Sigue siendo un editor de texto popular utilizado por miles de usuarios debido a su simplicidad. esta escrito en C y LISP lenguajes de programación.
Algunas características clave de GNU Emacs son las siguientes:
- Tiene opciones de correo y Noticias.
- Proporciona una extensión de la interfaz del depurador.
- Dispone de amplia documentación y soporte.
Ejecute los siguientes comandos para instalar GNU Emacs:
sudo apt-get update sudo apt-get install emacs
Para acceder a él desde la terminal, ejecute el siguiente comando:
emacs
Se verá como la imagen de abajo:
7. Editor de átomos
Atom es un editor de código gratuito y de código abierto desarrollado por GitHub Inc. . Es multiplataforma y admite varios lenguajes de programación. También se le conoce como ' editor de texto pirateable para el siglo XXI '. Fue desarrollado con fines de desarrollo. Es completamente personalizable utilizando tecnologías web como javascript y HTML. Facilita con complementos basados en Node.js y control de Git.
Algunas características clave de Atom Editor son las siguientes:
- Es de código abierto.
- Tiene un diseño moderno y personalizable.
- Facilita con temas atractivos.
- Proporciona soporte integrado para Git.
- Proporciona colaboración en tiempo real con Telesync.
- Tiene autocompletar inteligente e IntelliSense.
- Tiene un administrador de paquetes incorporado.
Para instalar Atom, descargue el paquete binario desde sitio oficial de átomo y ejecute el siguiente comando:
sudo dpkg -i Downloads/atom-amd64.deb
Para saber más sobre la instalación, visite aquí.
Se verá como la imagen de abajo:
8. Editor de corchetes
El editor de corchetes es un editor de texto gratuito y de código abierto desarrollado por Adobe . Se centra principalmente en el desarrollo web. Proporciona una rica experiencia de edición de código con varias extensiones gratuitas. Está escrito en HTML, CSS y JS.
Algunas características clave del editor de corchetes son las siguientes:
- Proporciona una interfaz de usuario atractiva.
- Tiene soporte de preprocesador para SCSS y LESS.
- Facilita con editores en línea.
- Proporciona una vista previa en vivo.
- Tiene soporte para edición con múltiples pestañas.
- Tiene soporte PHP.
- Es compatible con el protocolo de servidor de idiomas.
- Admite extensiones de complementos.
Para instalar el editor de corchetes, ejecute los siguientes comandos:
sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets
Se verá así:
9. Pico Editor
El editor Pico es un editor de texto Linux basado en terminal. Tiene soporte integrado para el cliente de correo electrónico y noticias de Pine. Es muy sencillo de usar y facilita algunas funciones útiles como justificación, cortar/pegar, corrector ortográfico , y más. Sin embargo, es sólo un editor de texto simple, por lo que no ofrece muchas funciones como otros editores de texto de Linux.
No es un editor de texto puramente gratuito, por lo que la mayoría de las distribuciones de Linux no proporcionan pico como editor de texto.
No admite trabajar con varios archivos simultáneamente. Además, no puede realizar operaciones de búsqueda y reemplazo en varios archivos.
Para abrir un archivo con un editor de texto pico, ejecute el comando de la siguiente manera:
pico
Se verá como el siguiente comando:
10. Pescado azul
Bluefish es un editor de texto gratuito y de código abierto para el sistema Linux. Es un editor de texto avanzado que tiene muchas herramientas de programación. Es bueno para desarrollar sitios web dinámicos. Soporta varios lenguajes y herramientas como PHP, C, C++, JavaScript, Java, Google Go, y muchos más.
Algunas características clave del editor de texto Bluefish son las siguientes:
- Es ligero y rápido.
- Permite la integración con programas externos de Linux como make, sed, awk, lint, weblint y muchos más.
- Se facilita con el corrector ortográfico.
- Nos permite trabajar en múltiples proyectos.
- Tiene edición remota de archivos.
- Proporciona una función de buscar y reemplazar.
- Tiene opción de deshacer y rehacer.
- Proporciona recuperación automática de archivos modificados.
Para instalar Bluefish, ejecute los siguientes comandos:
sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish
Para saber más sobre la instalación, visite Instalar el editor Bluefish en Ubuntu.
Para abrir un archivo con bluefish, ejecute el siguiente comando:
bluefish
se verá así:
11. Kate/Kescribir
Kate es un editor avanzado de múltiples documentos. Es parte de KDE, desde el lanzamiento de la versión 2.2. El entorno de escritorio Kubuntu lo incluye como editor predeterminado. Si está familiarizado con el entorno de Kubuntu, entonces debe haber conocido Kate Editor. Proporciona trabajar con varios archivos simultáneamente. Se considera un IDE porque incluye funciones potentes como un IDE. Es bueno para editar archivos de configuración, ver fuentes HTML de Konqueror, crear nuevas aplicaciones y muchas más tareas.
Algunas características clave del editor Kate son las siguientes:
Algunas de las características únicas de Kate incluyen:
- Es un IDE potente.
- Proporciona soporte para muchos idiomas.
- Tiene una función de detección automática de idioma.
- Establece la sangría para los documentos automáticamente.
Para instalar el editor Kate, ejecute el siguiente comando:
sudo apt-get install kate
Para abrir un archivo con kate editor, ejecute el siguiente comando:
java int a cadena
kate
Se verá como la imagen de abajo:
12. Bloc de notas++
Notepad++ es un editor de texto básico que tiene muchas opciones de personalización. Se centra principalmente en la velocidad y el tamaño mínimo del programa. Es utilizado principalmente por usuarios de Windows. Admite varios complementos para aumentar su funcionalidad.
Algunas características clave de Notepad++ son las siguientes:
- Admite la edición con pestañas.
- Proporciona plegado de código.
- Tiene soporte para marcadores.
- Dispone de mapa documental.
- Proporciona apoyo para Expresión regular compatible con Perl.
Para instalar notepad ++, ejecute los siguientes comandos:
sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus
Para saber más sobre el proceso de instalación, visite Cómo instalar notepad++ en Ubuntu.
Para abrir un archivo con notepad++, ejecute el siguiente comando:
notepad-plus-plus
Se verá como la imagen de abajo:
13. Eclipse
Eclipse es uno de los IDE (entorno de desarrollo integrado) más utilizados para el desarrollo. Es la opción preferida de los desarrolladores de Java, ya que está desarrollado en Java y proporciona varias funciones para desarrollar aplicaciones Java avanzadas. También proporciona soporte para otros lenguajes de programación y necesitamos instalar complementos adicionales para escribir código en otros lenguajes de programación, como PHP , Pitón , C, C++, Ruby on Rails, COBOL y más.
Algunas características clave del eclipse son las siguientes:
- Es un editor de código gratuito y de código abierto.
- Proporciona herramientas de desarrollo de Java para desarrolladores de Java.
- Tiene soporte masivo para complementos.
- Proporciona un mercado de eclipse para descargar herramientas adicionales.
Para instalar Eclipse, ejecute los siguientes comandos:
sudo apt update sudo apt install eclipse
Para saber más sobre el proceso de instalación, visite Cómo instalar Eclipse en Ubuntu.
Se verá como la imagen de abajo:
carácter a int en java
14. Editor gVim
El editor gVim es la versión GUI del popular editor Vim. Tiene funciones y modos similares a los del editor de línea de comandos Vim. Se puede descargar fácilmente desde la tienda de software. Para instalarlo desde la terminal, ejecute los siguientes comandos:
sudo apt-get update -y sudo apt-get install -y gvim
Para abrir un archivo con gVim desde la terminal, ejecute el siguiente comando:
gvim
Se verá como la imagen de abajo:
15. Editor Jed
Jed es un editor de línea de comandos que admite un uso extensivo de la biblioteca S-Lang. Jed admite todas sus versiones para diferentes sistemas operativos, como Linux y Windows. Es un editor liviano, lo que lo convierte en un editor ideal para sistemas de baja configuración.
Algunas características clave del editor Jed son las siguientes:
- Proporciona resaltado de sintaxis de color en terminales de color.
- Tiene soporte para plegado de código.
- Proporciona menús desplegables en el terminal.
- Cuenta con soporte de editores de emulación como Emacs, EDT, WordStar, Borland, Brief, etc.
- Es extensible en el lenguaje tipo C S-Lang para hacerlo altamente personalizable.
- Admite una variedad de modos de programación para múltiples lenguajes de programación.
Para instalar el editor Jed, ejecute los siguientes comandos:
sudo apt-get update -y sudo apt-get install -y jed
Se verá como la imagen de abajo:
16. Editor Geany
Geany es un editor potente y liviano para sistemas Linux. Es estable y admite toneladas de funciones para que sea útil. Tiene soporte integrado para varios lenguajes de programación. Es compatible con otros sistemas operativos como Windows y Mac también.
Algunas características clave del editor Geany son las siguientes:
- Proporciona una función de resaltado de sintaxis.
- Proporciona una interfaz conectable.
- Admite muchos tipos de archivos.
- Proporciona opciones de plegado de código y navegación de código.
- Proporciona una opción de autocompletar.
- Admite el cierre automático de etiquetas HTML y XML.
Para instalar el editor Geany, ejecute los siguientes comandos:
sudo apt-get update sudo apt-get install geany
Se verá como el siguiente comando:
17. Hojaldre
Leafpad es un sencillo editor de texto basado en GTK. Es un editor de texto popular entre los usuarios de Linux debido a su sencillez y ligereza.
Las características clave de Leafpad son las siguientes:
- Proporciona una opción de conjunto de códigos.
- Proporciona detección automática de conjuntos de códigos (UTF-8 y algunos conjuntos de códigos).
- Facilita operaciones ilimitadas de Deshacer/Rehacer.
- Proporciona sangría automática/multilínea.
- Muestra el número de línea actual.
- Proporciona la función de arrastrar y soltar.
- Permite imprimir archivos.
Para instalar Leafpad, ejecute los siguientes comandos:
sudo apt-get update -y sudo apt-get install -y leafpad
Se verá como el siguiente comando:
18. Mesa de luz
Una mesa de luz es un moderno editor de texto basado en IDE de código abierto. Es uno de los mejores editores de texto del sistema Linux.
Algunas características clave de la mesa de luz son las siguientes:
- Es gratuito y de código abierto.
- Es multiplataforma y liviano.
- Proporciona una interfaz de usuario moderna e inteligente con una interfaz minimalista.
- Proporciona autocompletado durante la codificación.
- Admite evaluación en línea.
- Tiene muchas opciones de personalización con temas y complementos.
- Proporciona vistas divididas y comentarios instantáneos.
- Tiene una paleta de comandos.
- Facilita con buscador difuso.
- Admite actualizaciones automáticas.
Simplemente podemos descargar la mesa de luz desde su sitio oficial. Para instalarlo desde la terminal, ejecute los siguientes comandos:
sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer
Se verá como la imagen de abajo:
19. Editor de textos de meditación
El editor de texto medita es un editor de texto ligero de código abierto. Está disponible para todos los principales sistemas operativos, como Linux, Mac y Windows. Se inició con un componente simple integrado de CGAP, pero ahora se actualizó como un editor de texto independiente.
Algunas características clave de Medit son las siguientes:
- Proporciona resaltado de sintaxis.
- Facilita muchos complementos para varios lenguajes de programación.
- Admite expresiones regulares.
- Facilita con aceleradores de teclado configurables.
Para instalar medit, ejecute los siguientes comandos:
sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y
Se verá como la imagen de abajo:
20. Código Lite
CodeLite es un IDE de código abierto que admite multiplataforma. Es compatible con varios de los lenguajes de programación más utilizados como C, C++ , PHP y JavaScript. Es compatible con todas las plataformas principales, como Linux, Mac y Windows.
Para instalar CodeLite, ejecute los siguientes comandos:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y
Se verá como la imagen de abajo:
Algunos editores especializados
Los editores contienen funciones adicionales y características especiales, por ejemplo,
- Los autores del World Wide Web cuentan con una gama de editores HTML aplicados a la tarea de crear páginas web. Contienen E Text Editor, KompoZer y Dreamweaver. Varios ofrecen la opción de ver el trabajo en progreso en un navegador web estándar o en un motor de renderizado HTML incorporado.
- Casi todos los desarrollos web se implementan en un lenguaje de programación dinámico como PHP o Ruby con un IDE o editor de código fuente. El HTML lo proporciona cada uno, pero los sitios web estáticos subyacentes se almacenan como archivos de plantilla separados que recopila el software que administra el sitio y no componen el documento HTML completo.
- Los informáticos, físicos y matemáticos suelen generar libros y artículos con LaTeX y TeX en archivos de texto sin formato. A menudo, estos documentos se generan mediante un editor de texto estándar, aunque algunas personas utilizan editores TeX especializados.