real time web analytics

10 de los mejores editores de texto plano multiplataforma para programadores

Una vez que haya comenzado a programar, se dará cuenta rápidamente de que el editor de texto predeterminado de su sistema operativo no está a la altura de la tarea. Eso podría estar bien al principio, pero es como tratar de hacer un retrato con una caja de ocho crayolas. Los editores de texto sin formato a continuación brindan herramientas y opciones sólidas y eficientes, con todo tipo de funciones integradas para hacer que escribir, revisar y revisar el código sea más fácil y agradable. También son multiplataforma.

Consejo: ¿quieres aprender a programar? Hacer estas preguntas le enseñará los fundamentos de la programación.

1. Texto sublime

Precio: Gratis / $99
Disponible para: Windows, Linux y macOS.

Venerable, poderoso y personalizable, Sublime Text marca casi todas las casillas de un buen editor de texto para programadores. Es bien conocido y ampliamente reconocido como uno de los mejores disponibles y por una buena razón. Con la edición de intercalación múltiple, puede escribir texto en varios lugares a la vez. De esta forma, sería fácil actualizar su código cuando todo lo que quiera hacer sea reemplazar algunos nombres y valores. También hay una función de búsqueda y reemplazo que le permite usar expresiones regulares (regex) para facilitar la búsqueda.

Sublime Text vista en el editor.

ventajas

  • Acceso a Git más fácil con Sublime Merge
  • Diseño minimalista
  • Edición de intercalación múltiple y expresiones regulares

Contras

  • La licencia personal solo puede brindarle hasta tres años de actualizaciones

2. Pulsar (una bifurcación de Atom)

Precio: Gratis
Disponible para: Windows, Linux y mac OS.

Pulsar es el sucesor de código abierto del editor Atom después de que GitHub dejara de admitirlo oficialmente el 15 de diciembre de 2022. Al igual que su predecesor, se puede piratear hasta el núcleo. Puede agregar o eliminar funciones tantas veces como desee, lo cual es excelente si está buscando un editor de texto sin formato totalmente personalizable para escribir código. Sin embargo, no muestra ninguna indicación de que se está cargando cuando intenta ejecutarlo, por lo que si presiona Ingresar un montón de veces, se sorprenderá de la cantidad de ventanas que pueden aparecer cuando se ejecuta.

Pulsar vista en el editor.

ventajas

  • Puede agregar cualquier función que no tenga actualmente
  • Le permite eliminar funciones que no desea o necesita
  • Fácilmente modificable si sabe cómo trabajar con Electron JS
  • No recopila datos de telemetría
  • Puede configurar nuevas pestañas vertical u horizontalmente

Contras

  • El desarrollo oficial es lento.
  • Puede tomar un tiempo para iniciar
  • No difiere mucho del editor Atom original, ya que es nuevo
  • Aún debe tener cuidado con los paquetes públicos que pueden contener funciones no deseadas, como recopilar datos de telemetría
  • Puede que no funcione en algunas distribuciones de Linux

Consejo: haz que aprender a programar sea divertido con estos juegos de codificación.

3. Mesa de luz

Precio: Gratis
Disponible para: Windows, Linux (64 bits) y macOS.

Light Table fue uno de los mejores proyectos tecnológicos de Kickstarter y tiene algunas características elegantes que lo hacen único. La mejor es probablemente la capacidad de abrir una pestaña del navegador junto a su código dentro de la aplicación para ver los cambios que realiza en su código reflejados en tiempo real. Es uno de los pocos editores de código que tiene características como esta incorporadas.

Vista del editor Light Table.

ventajas

  • Le permite navegar por la Web en una pestaña
  • Diferenciar un conjunto de pestañas de otro con conjuntos de pestañas

Contras

  • Todos los conjuntos de pestañas son verticales.
  • Complementos limitados

4. Vim

Precio: Gratis
Disponible en: Windows, Unix (incluido Linux), macOS, Android (como VimTouch) e iOS.

Vim (y su homólogo incorporado en Unix, vi) es un pequeño editor de texto que se puede ejecutar prácticamente en cualquier lugar. Debe asegurarse de descargar desde el repositorio oficial de GitHub, ya que el sitio web oficial puede ser lento a veces. En general, es pequeño, rápido y básicamente el mejor amigo del codificador de velocidad. En lugar de confiar en las teclas modificadoras para indicar comandos, Vim usa caracteres regulares. Los comandos son solo un poco intuitivos (p. ej., escribes :q! para salir), pero nunca debería necesitar mover los dedos de la fila de inicio. Una vez que sea rápido en Vim, todos los demás editores se sentirán como lodo deslizándose cuesta abajo.

Vista en el editor de Vim.

ventajas

  • Permite una codificación rápida
  • Súper ligero
  • Se inicia como una pequeña pantalla

Contras

  • Para una aplicación diminuta, toma mucho tiempo descargarla del sitio web principal
  • Los principiantes en programación tendrán que pasar un tiempo acostumbrándose a Vim

5. Emac

Precio: Gratis
Disponible para: Windows, Linux y mac OS.

Emacs es mejor conocido por su extensibilidad y flexibilidad general. Gracias a esta capacidad de expansión, Emacs a veces se denomina “un sistema operativo dentro de un sistema operativo”, y los usuarios han creado navegadores web, reproductores de música y lectores de noticias para que se ejecuten dentro de él. Entre otras funciones integradas, obtiene una amplia biblioteca de accesos directos, la capacidad de ejecutar código arbitrario al inicio y la colaboración de varios usuarios. La aplicación hace un uso extensivo de las teclas modificadoras (que Vim evita) para proporcionar una funcionalidad adicional. Además, Emacs tiene su propia iglesia. Haz de eso lo que quieras.

Vista en el editor de Emacs.

ventajas

  • Se puede extender a un IDE simple
  • Fácil de hacer teclas de acceso rápido y enlaces de teclas

Contras

6. UltraEdit

Precio: $79.95 por año (solo editor) / $99.95 por año (todas las herramientas)
Disponible para: Windows, Linux y macOS.

Al igual que Sublime Text, UltraEdit es un poderoso editor de texto que le brinda muchas herramientas y mucha libertad. Incluso incluye funciones como la edición de múltiples intercalados y una interfaz de usuario personalizable. UltraEdit también ofrece una barra de herramientas y una cinta personalizables basadas en iconos, algo de lo que carecen otros editores de texto. Obtiene FTP, SSH y Telnet integrados para trabajar con código basado en servidor. Tiene más un enfoque de nivel empresarial que los otros editores de la lista, y su precio refleja eso.

Vista en el editor de Ultraedit.

ventajas

  • Capacidades integradas de FTP y SFTP
  • Usa SSH dentro del editor de texto

Contras

  • editor pagado
  • código cerrado

7. Codificador ICE

Precio: Gratis
Disponible para: Puede ejecutarse en cualquier navegador con PHP, independientemente del sistema operativo.

¿Qué podría ser más multiplataforma que un navegador? ICECoder se ejecuta dentro de una pestaña de Chrome, proporcionando gran parte del poder de otros editores en una plataforma disponible de forma ubicua. Inicialmente, ICECoder se centró en la programación basada en navegador y lenguajes de marcado como HTML y JavaScript, pero desde entonces se ha expandido para incluir C y Java y más. Tenga cuidado con presionar accidentalmente Control + Wo terminará cerrando su ventana.

Vista en el editor de ICEcoder.

ventajas

  • Funciona en tu navegador
  • También hay una aplicación de escritorio experimental

Contras

  • Versión de escritorio aún en beta

8. Código de estudio visual

Precio: Gratis
Disponible para: Windows, Linux y mac OS.

Visual Studio Code se une a Emacs y Light Table en el grupo de editores de código que difuminan la línea entre los IDE y los editores de texto sin formato personalizables. Principalmente, se usa para editar código fuera del IDE de Visual Studio. Puede convertirlo en un IDE ligero instalando complementos con solo unos pocos clics de botón, lo que facilita que alguien nuevo comience. Pero cuando llegas al punto en el que quieres que todo esté personalizado de la manera que quieres, tendrás que pasar (al menos temporalmente) a otros editores que sean más fáciles de personalizar por ti mismo.

Vista en el editor de Visual Studio.

ventajas

  • Súper estable
  • Detecta qué código estás usando en un archivo

Contras

  • Microsoft toma datos de telemetría de esta aplicación y sus complementos
  • Puede volverse lento dependiendo de cuántos complementos se le agreguen
  • Sin versión portátil

Consejo: conviértase en un usuario profesional con esta práctica hoja de trucos de accesos directos de VSCode.

9. VSCodio

Precio: Gratis
Disponible en: Windows, Linux y macOS.

VSCodium es la hermana pequeña de Visual Studio Code sin los complementos propietarios y los datos de telemetría de exclusión voluntaria, por lo que es básicamente lo mismo. Utiliza los mismos recursos, se ve exactamente igual y funciona con los mismos complementos, ya que es una bifurcación de la versión de código abierto de Visual Studio Code. Solo use esto si le gusta Visual Studio Code pero no le gusta Microsoft y ama la privacidad de los datos.

Vista en el editor de Vscodium.

ventajas

  • Puede hacer cualquier cosa que Visual Studio Code pueda hacer
  • No toma datos de telemetría por defecto

Contras

  • Realmente no agrega más a lo que ya hace Visual Studio Code
  • No tiene acceso a los complementos propietarios de Visual Studio Code.

Mención de honor: Bloc de notas++

Precio: Gratis

Si bien Notepad ++ es exclusivo de Windows, puede hacer que funcione en Linux (no oficialmente) a través de una aplicación Snap. Notepad ++, uno de los editores de código de texto sin formato más sencillos, es excelente como editor de código rápido y portátil que puede guardar en una memoria USB y conectar a una computadora de trabajo sin ocupar demasiado espacio. Aunque podría hacer lo mismo con la mayoría de los otros editores de código, este en particular se inicia bastante rápido y es excelente para tomar notas rápidas en cualquier lugar.

Vista del editor de Notepad++.

ventajas

  • Te permite aplicar colores a las pestañas.
  • Puede establecer pestañas en solo lectura
  • Corre rápido como el Bloc de notas normal

Contras

  • Arrastrar una pestaña a la derecha no crea un nuevo conjunto de pestañas
  • Los complementos son bastante escasos

Consejo: sin habilidades de codificación? Estas plataformas le permiten crear aplicaciones sin ningún conocimiento de programación.

Preguntas frecuentes

¿Cuál es la diferencia entre Vim y vi?

El editor de código de texto sin formato original en los sistemas UNIX es vi. Viene con la instalación del sistema operativo. Vim es una versión mejorada que tiene más comandos y una GUI para trabajar. Su nombre es la abreviatura de “vi, mejorado”.

¿Cuál es la diferencia entre un IDE y un editor?

Un IDE tiene todas las herramientas necesarias para facilitar la codificación, mientras que un editor generalmente solo funciona para ayudarlo a escribir mejor. Además de vincularse a un compilador, un IDE se puede conectar a un software de control de versiones como Git o un programa de depuración como GDB. Sin embargo, la diferencia entre los IDE y los editores es bastante confusa, y algunos, como Visual Studio Code, pueden desdibujar la línea más profundamente al tener estos disponibles a través de complementos.

¿Por qué se suspendió Atom?

Debido a que Atom ha ido perdiendo popularidad a lo largo de los años, la gente de GitHub planeó descontinuarlo y enfocarse en sus otros proyectos. Sin embargo, el código fuente de la última versión de Atom se ha convertido en un archivo público, lo que permite que cualquiera haga una bifurcación de él y conserva el código para que lo vean las generaciones futuras.

¿Qué es Electron JS?

Electron JS es un marco de JavaScript para crear aplicaciones web que parecen aplicaciones de escritorio. Se utiliza en varios editores de código de texto sin formato, como Sublime, Pulsar y Visual Studio Code.

Fuente de la imagen: Unsplash. Todas las capturas de pantalla por Terenz Jomar Dela Cruz.

Terenz Jomar Dela Cruz
Terenz Jomar Dela Cruz

Terenz es un robotista aficionado que intenta construir el robot más impresionante que el mundo haya visto jamás. Podría haberlo hecho ya si no estuviera tan ocupado quemando LED como un segundo pasatiempo.

¡Suscríbete a nuestro boletín!

Nuestros últimos tutoriales enviados directamente a su bandeja de entrada

Leave a Comment