7 Editores de Código Ideales para Programar en Raspberry Pi

Si hace clic en nuestros enlaces y realiza una compra, es posible que recibamos una comisión.. Más información

Como desarrollador web, he pasado muchísimo tiempo buscando un buen editor código de que realmente funcione en Raspberry Pi. La mayoría de los grandes nombres no son compatibles con ARM, así que olvídate de Sublime Text o Atom. Pero no te preocupes, he identificado algunas alternativas sólidas que podrían convertirse en tus nuevas favoritas.

No existe un editor de código universalmente perfecto que se adapte a todos los desarrolladores. Elegir el adecuado depende en gran medida de las preferencias personales, así como del lenguaje de programación, tipo de proyecto y flujo de trabajo. Lo que funciona bien para una persona, puede no ser ideal para otra.

He ordenado esta lista según mis preferencias, pero te recomiendo que los revises todos para determinar el que mejor se adapte a ti. Por cada uno, doy un resumen de sus características y explico cómo instalarlo en Raspberry Pi OS (ya que es el principal problema que enfrenté mientras los probaba). Al final, estoy seguro de que encontrarás el editor ligero perfecto para tu Raspberry Pi.

Si estás empezando con Raspberry Pi o Linux, tengo algo que puede ayudarte de inmediato.
Descarga mi hoja de trucos de comandos Linux gratis – es una guía de referencia rápida con todos los comandos esenciales que necesitas para avanzar con tu Raspberry Pi. Haz clic aquí para obtenerla gratis!

Visual Studio Code

visual studio code on raspberry pi os desktop

Resumen

En mi portátil, utilizo Microsoft Visual Studio Code para todo. Desafortunadamente, no estaba disponible para Raspberry Pi hasta hace poco.

Afortunadamente, la Fundación Raspberry escuchó a su comunidad y lo agregó a la lista de Software Recomendado, lo que facilita mucho su instalación en tu Raspberry Pi. ¡Buenas noticias!

VS Code es poderoso, y probablemente no lo aprovecho en su totalidad.
Lo que realmente me gusta es que puedes instalar muchos plugins para añadir las características que desees. Por ejemplo, en mi computadora tengo algunos temas, Tortoise SVN y PHP Debug. SVN es la herramienta que utilizo para guardar y centralizar mi código (en inglés), así que la integración directa en VS Code a través de este plugin realmente ayuda.

Por defecto, VS Code ya incluye características. Hay autocompletado para la mayoría de los lenguajes (en inglés), un tema decente por defecto, pantalla dividida, y un terminal también está incluido. Solo pruébalo, te gustará 🙂

Instalación

Como te dije, la instalación es bastante fácil ya que hay un script de instalación que funciona directamente en Raspberry Pi.
Este es el procedimiento a seguir:

  • En el menú principal, ve a Preferences > Recommended Software.
  • A la izquierda, haz clic en Programming. Desplázate hasta encontrar Visual Studio Code.
    install recommended software raspberry pi os - vs code
  • Marca la casilla correspondiente y haz clic en Apply para instalarlo.

No hay más que hacer, la aplicación instalará todo por ti.
Puedes encontrar el acceso directo en main menu > Programming > Visual Studio Code.

Si necesitas más orientación, tengo un tutorial completo aquí: How to Install Visual Studio Code on Raspberry Pi (en inglés).

💡 Si quieres aprender más sobre Raspberry Pi sin perderte entre cientos de tutoriales, echa un vistazo a mi guía “Domina Raspberry Pi en 30 días”.

PyCharm

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
pycharm on raspberry pi os desktop

Resumen

PyCharm es otro excelente editor para Raspberry Pi desarrollado por JetBrains, el mismo equipo que PHPStorm, para aquellos que ya lo han usado.
No lo conocía tan bien, pero fue fácil de instalar con una sólida primera impresión.
El diseño es elegante y puedes personalizarlo como quieras.
Funciona en cualquier plataforma (Windows, macOS y Linux), por lo que ya podrías saber cómo funciona.

Es otro editor inteligente con potentes características como autocompletado de código, detección de errores y fácil navegación haciendo clic en las funciones o clases.

Puedes probarlo gratis descargando la “PyCharm Community Edition”, pero hay una opción de pago disponible con más funciones que podrían ser interesantes en Raspberry Pi (desarrollo remoto, frameworks de Python, etc.)

Instalación

Aquí están los pasos a seguir para instalar PyCharm en Raspberry Pi OS:

  • Descargar la versión comunitaria para Linux ARM64 en el sitio web oficial (está al final).
    Puedes hacerlo desde tu Raspberry Pi o en línea de comandos a través de SSH:
    wget <URL>
  • Extraer los archivos. Desde la línea de comandos, es algo como:
    tar -zxvf pycharm-community-2024.3.5-aarch64.tar.gz
    (No olvides cambiar el nombre del archivo a tu versión.)
    Más detalles aquí: Cómo Usar el Comando Tar en Linux: Guía Completa (en inglés)
  • No hay nada que instalar, ya que es una versión portátil.
    Ve a la carpeta binaria. En mi caso:
    cd /pycharm-community-2024.3.5/bin
  • Ejecutar la aplicación (desde la terminal):
    ./pycharm
    Para tu información, probé esto con MobaXTerm la primera vez (vía SSH), y la aplicación se inició en mi computadora 🙂
  • Una vez iniciado, crea un acceso directo inmediatamente.
    Haz clic en el icono de rueda dentada > Crear entrada de escritorio en la parte inferior derecha.
    De esta forma, la aplicación ahora está disponible en el menú principal > Programación.

Si quieres cambiar el tema predeterminado, puedes hacerlo fácilmente en rueda dentada > Settings.
Tengo un artículo sobre PyCharm (en inglés), si quieres más detalles.

Espera, ¡tengo algunas recomendaciones para ti!

Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.

Una caja silenciosa y práctica Un SSD de alto rendimiento para potenciar tu Pi Una pantalla genial para liberar el televisor Un teclado dedicado con touchpad

Nano

nano editor preview

Resumen

Nano es el editor de texto predeterminado en muchos sistemas operativos Linux, incluyendo Raspberry Pi OS (edición de escritorio o Lite, en inglés).
Puede ser complicado para principiantes (en inglés) ya que la interfaz no es tan intuitiva, pero una vez que sabes cómo usarlo, es realmente tan potente como las otras soluciones en esta lista.

Por cierto, tengo un tutorial completo sobre Nano en Raspberry Pi que puedes consultar si no estás familiarizado con él.

Incluye funciones de búsqueda y reemplazo, resaltado de sintaxis e incluso hay soporte para el ratón, si estás en un sistema operativo de escritorio. La principal fortaleza es que está disponible directamente, por lo que es perfecto para crear scripts rápidamente. Sin embargo, no estoy seguro de que sea una solución que consideraría para proyectos más grandes.

Instalación

No hay nada que hacer 🙂
Nano ya está preinstalado en cualquier versión de Raspberry Pi OS.
Si estás en otra distribución, probablemente sea lo mismo. Si no es así, está disponible en el repositorio predeterminado la mayoría de las veces.

Geany

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
geany raspberry pi os desktop

Resumen

Geany es un editor de programación que usé mucho en el pasado, cuando trabajaba todo el tiempo en Linux. Teníamos un gran proyecto web que funcionaba muy bien en comparación con otras soluciones (de pago). Así que Geany es realmente un editor ligero perfecto para Raspberry Pi.

Es ligero pero con muchas características ya incluidas:

  • Personalización de apariencia.
  • Resaltado de sintaxis.
  • Autocompletado.
  • Gestión de proyectos.
  • Navegación inteligente.
  • Etc.

Instalación

Probé en Raspberry Pi OS Desktop con software recomendado y ya estaba instalado.
Si no es el caso en tu versión / distribución, probablemente esté disponible en el repositorio:
sudo apt install geany

¿Necesitas más? Consulta este artículo para aprender a usar Geany eficientemente (en inglés).

Vim

vim editor

Resumen

Raramente usaba Nano antes de comenzar en Raspberry Pi hace unos años; Vim era mi único editor en una terminal, y realmente me gustaba.
Pero en versiones recientes, tuve muchos problemas con él (sea cual sea el sistema, incluso en Debian). Hay que ajustar algunas cosas para que funcione, y no es perfecto.

Si sabes cómo hacer esto (también tengo un tutorial sobre el tema, en inglés), debería ser tan poderoso como Nano.

Es muy fácil de instalar en cualquier sistema Linux, y la mayoría de las funciones que hemos visto antes están disponibles. Sé que algunos desarrolladores profesionales aún lo usan todo el tiempo en el trabajo, pero tuve demasiados problemas con él como para mantenerlo en mis servidores y en la Raspberry Pi.

Instalación

En Raspberry Pi OS, ya no está instalado por defecto, así que necesitas instalarlo tú mismo.
Todo está explicado en el tutorial enlazado anteriormente, pero en resumen, aquí está cómo instalarlo:
sudo apt install vim

Luego puedes iniciarlo con uno de estos comandos, por ejemplo:
vim
vim /home/pi/script.sh
sudo vim /etc/apache2/httpd.conf

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Bluefish

bluefish editor raspberry pi os desktop

Resumen

Bluefish es uno que absolutamente nunca he usado, pero a menudo es recomendado, así que lo he agregado aquí para para ofrecer una visión más completa.
Es un editor de texto multiplataforma que puedes instalar en cualquier sistema, incluyendo la Raspberry Pi (lo veremos justo después).
Es compatible con la mayoría de los lenguajes (HTML, PHP, JavaScript, Python, etc.) y, en cuanto a funciones, realmente está cerca de un IDE.

Sus características principales incluyen obviamente resaltado de sintaxis, navegación de código, autocompletado. Pero también puedes encontrar otras más originales como subir archivos, corrector ortográfico y más.
Incluso mejor, puedes añadir plugins e instalar scripts para personalizarlo a tu manera.

Mi primera impresión no fue excelente, pero parece lo suficientemente interesante como para investigarlo más la próxima vez que programe algo.

Instalación

En Raspberry Pi OS, Bluefish está disponible en el repositorio predeterminado:
sudo apt install bluefish

Una vez instalado, el acceso directo está en menú principal > Programming > Bluefish Editor.
Creo que también está disponible en los repositorios predeterminados para otros sistemas, pero para estar seguro puedes verificar en el sitio web oficial.

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Eclipse

eclipse IDE raspberry pi os desktop

Resumen

Eclipse IDE es otra solución que probé recientemente (en inglés).

La principal fortaleza es que Eclipse crea un entorno todo en uno para codificación, pruebas y depuración de múltiples lenguajes. Si instalas las ediciones correctas, Eclipse puede manejar proyectos de Java + Python, o proyectos de Java + C + PHP, por ejemplo, todo desde el mismo editor.

También es extensible con muchos plugins que puedes instalar. Pero debido a que está completamente equipado, encuentro que Eclipse es un poco pesado, incluso para una Raspberry Pi 4. Sin embargo, si tienes una variedad de necesidades de lenguaje, probarlo sería una buena idea.

Instalación

La instalación es bastante simple:

  • Visitar la página de descargas.
  • Elegir la edición que coincida con el lenguaje con el que quieras programar, como Java o C++.
    (Si quieres Python, descarga la versión de Java y añade el plugin PyDev.)
  • Descargar la versión AArch64 que funciona para Raspberry Pi.
    download arm64 version for eclipse editor
  • Extraer el archivo. Aparecerá una nueva carpeta.
    extract eclipse raspberry pi os file manager
  • En la nueva carpeta, haz doble clic en “eclipse”.
    Cuando aparezca una ventana emergente, haz clic en Execute, y luego en Launch para comenzar.
    eclipse IDE run

Y eso es todo. ¡Eclipse está listo para usar!

Ya llegaste al final de nuestra selección. Espero que encuentres al menos una solución interesante en esta lista de editores de texto para programadores. La Raspberry Pi es un gran dispositivo para empezar a programar (en inglés), y ahora conoces las mejores herramientas para hacerlo.

No mencioné Thonny en esta lista, incluso si está instalado por defecto. Es un buen editor para principiantes (algunas funciones avanzadas están ocultas, más detalles aquí, en inglés), pero para programar en proyectos grandes, no estoy seguro si lo usaría, hay opciones mejores disponibles.

Además, si conoces otras aplicaciones que funcionen bien en Raspberry Pi, puedes dejar un comentario en la comunidad. Yo suelo usar la misma y no tengo mucha experiencia con otras.

Cuando estés preparado, aquí tienes un atajo para ti:

Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.

Publicaciones Similares