¿Qué editores de texto de desarrollador están disponibles para Ubuntu? [cerrado]

89

Estoy buscando un editor de texto para programar en Python, preferiblemente uno que sea fácil de aprender para principiantes.

    
pregunta TheX 21.05.2014 - 05:40

28 respuestas

74

Geany

Geany es un IDE liviano que admite Python.

Algunas características que he encontrado particularmente útiles incluyen:

  • resaltado de sintaxis
  • Sangrado automático: especialmente útil para python
  • Plegado de código, lo que le permite ocultar partes de su código
  • Comprobación y ejecución de la sintaxis incorporada
  • Navegador de símbolos
  • terminal incrustado
  • Buscar y reemplazar con compatibilidad con expresiones regulares

    
respondido por el dv3500ea 11.03.2017 - 20:00
56

Vim

¡Creo que Vim es increíble!

Vim es un editor de texto altamente configurable creado para permitir una edición de texto eficiente. Es una versión mejorada del editor vi distribuido con la mayoría de los sistemas UNIX.

A pesar de que Vim se lanzó originalmente para Amiga, Vim se desarrolló desde entonces para ser multiplataforma y admite muchas otras plataformas. Es el editor más popular entre los lectores de Linux Journal .

Vim es un software gratuito y de código abierto y se publica bajo una licencia que incluye algunas cláusulas de caridad, lo que anima a los usuarios que disfrutan del software a considerar donar a niños en Uganda. La licencia es compatible con la Licencia Pública General de GNU.

    
respondido por el DrKenobi 11.03.2017 - 20:00
51

Realmente tengo que agregar Sublime Text 2 a la lista porque es simplemente increíble. Es la mejor alternativa de TextMate para Linux.

Tiene demasiadas características para escribir todo aquí, pero solo por nombrar algunas:

  • una barra lateral para proyectos o archivos y pestañas de estilo Chrome, así como la edición de paneles múltiples que incluye el modo horizontal, vertical e incluso un panel cuádruple
  • "Goto Anything": presione Ctrl + P y escriba algo: esto buscará tanto nombres de archivo como líneas de código en los archivos actualmente abiertos, así como en los archivos de cierre reciente. Comience su búsqueda usando "#" para ir a esa línea de palabras, "@" para el símbolo o ":" para la línea
  • minimapa que te muestra una visión general de tus archivos
  • macros, varias herramientas de búsqueda (buscar en archivos, buscar en archivos abiertos, búsqueda incremental), cambiar fácilmente entre proyecto, selección múltiple, autocompletar y mucho más.

    
respondido por el Alin Andrei 31.03.2013 - 19:30
42

Gedit

Gedit es un editor de texto simple pero útil que admite el resaltado de sintaxis para python. No tiene muchas funciones listas para usar, pero es muy simple de usar. Se puede extender con complementos. Existe un conjunto de complementos que se pueden instalar desde el paquete gedit-plugins .

    
respondido por el dv3500ea 11.03.2017 - 20:00
20

Para un editor de texto simple pero poderoso, me gusta SciTE . Tiene muchas opciones de idiomas y es multiplataforma. Notepad ++ se desarrolló a partir de la base de código SciTE, por lo que es un buen punto de partida si está migrando desde Windows / Notepad ++.

    
respondido por el cprofitt 18.09.2015 - 14:49
18

Mi elección es Kate. Es una aplicación de KDE, por lo que también se instalarán varias dependencias si está utilizando Gnome.

kate

enlace

    
respondido por el lovinglinux 11.03.2017 - 20:00
17

¿Por qué no usas eclipse? .. Hay una extensión de Python para eclipse.

Las características incluyen:

  • Integración de Django
  • Finalización del código
  • Finalización del código con importación automática
  • resaltado de sintaxis
  • Análisis de código
  • Ir a la definición
  • Refactorización
  • Marcar apariciones
  • Depurador
  • Depurador remoto
  • Navegador de tokens
  • consola interactiva
  • y muchos otros:


    Consulte esta url: enlace

        
  • respondido por el aneeshep 04.11.2010 - 14:51
    14

    Vim

    uno de los clásicos editores de texto, multiplataforma y uno de los favoritos de los gurús de la programación. Una pequeña curva de aprendizaje, pero una vez que te das cuenta y ves cuán poderoso puede ser, nunca más regresarás.

    Hay una gran cantidad de complementos disponibles que te permitirán instalar un Rails IDE completo en muy poco tiempo: HAZ CLIC AQUÍ

        
    respondido por el Suhaib 31.03.2013 - 19:36
    12

    Redcar

    Se encontró anunciado en StackOverflow. De código abierto, multiplataforma, se ve / se siente / funciona como TextMate. ¡Incluso soporta paquetes de TextMate, y viene con temas de TextMate! Tiene un buscador de archivos de proyecto y muchas otras características. Lea las instrucciones de instalación y luego:

    sudo gem install redcar
    redcar install
    

    NOTA: está en desarrollo

        
    respondido por el Andrew 01.03.2013 - 20:09
    11

    Ve con Emacs, tiene un modo de Python sólido. No necesitas nada demasiado elegante de todos modos. En lugar de utilizar un buscador de clases, es útil usar un navegador web o leer el manual de los módulos que está utilizando.

        
    respondido por el Rudolf Olah 02.11.2010 - 21:22
    10

    Nano

    Si desea familiarizarse con la interfaz de Línea de Comando (CLI) en la terminal, sugeriría Nano. Es muy flexible y, además, ya está preinstalado en la terminal de GNOME.

    Para acceder a Nano:

    1. Abre la terminal de GNOME.
    2. Escriba nano en la terminal.
        

      $ nano

    3.   
    4. ¡Voila, estás en nano!
    5.   

    Al principio es bastante desalentador, pero es útil si eres un administrador del sistema y será útil en situaciones donde no hay interfaces gráficas.

        
    respondido por el Andre 18.11.2010 - 07:54
    10

    Escribanos

    Scribes está diseñado para que sea más productivo Simple, delgado y elegante, pero potente.

    Las características incluyen:

    • Extensible mediante complementos de Python
    • Edición remota (ftp, sftp, ssh, samba, webdav, webdavs)
    • ¡Fragmentos! Mire la demostración en flash.
    • Completar palabras automáticamente
    • Corrección y reemplazo automático
    • Finalización automática del carácter del par e inserción inteligente
    • Sangrado automático
    • Potentes funciones de procesamiento y manipulación de texto
    • Marcadores y navegación inteligente
    • Document Switcher
    • Colores de sintaxis para más de 30 idiomas
    • y mucho más ...

    Instalar

      

    sudo apt-get install scribes

    O la última versión de Scribes se puede instalar utilizando la siguiente PPA oficial: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    respondido por el hhlp 11.03.2017 - 20:00
    9

    Utilizo Gedit con el complemento Gmate . Es una solución ligera y rápida. Creo que le permite usar muchas de las funciones de TextMate.

    Simplemente descarga el código fuente y ejecuta el script install.sh.

        
    respondido por el Václav Boháč 07.09.2010 - 11:27
    8

    Pruebe Geany . Ha incorporado soporte para Ruby y tiene las funciones que desea. Está diseñado para tener las características de un IDE sin dejar de ser ligero.

      

    Geany es un entorno de desarrollo integrado pequeño y liviano. Fue desarrollado para proporcionar un IDE pequeño y rápido, que tiene solo unas pocas dependencias de otros paquetes. Otro objetivo era ser lo más independiente posible de un entorno de escritorio especial como KDE o GNOME: Geany solo necesita las bibliotecas de tiempo de ejecución GTK2.

    Para instalarlo, incluida la funcionalidad del proyecto que desee, instale los paquetes geany y geany-plugins .

        
    respondido por el dv3500ea 07.09.2010 - 10:08
    6

    g Edite todo el camino.

    • Es uno de los pocos editores que realmente trabaja con ubicaciones remotas. Ningún otro editor que conozco admite ubicaciones ssh definidas como marcadores de Nautilus.

    • Se integra muy bien en tu escritorio. Todos estos editores crossplatform están basados ​​en XUL o Java y, a menudo, tienen una representación de fuente horrible.

    • Tiene un panel de archivo a la izquierda (presione F9)

    • Tiene soporte de sintaxis para todos los archivos ruby ​​

    • Admite los atajos de teclado más comunes. Los que ya está esperando para trabajar.

    • Hay complementos para completar el código.

    • Existen complementos para el control de revisiones. (al menos Bazaar, no estoy seguro de git)

    • Hay un complemento de consola. Pero normalmente solo abro un terminal en otro escritorio, y tengo el foco de seguir el mouse. También podrías mirar cosas como el terremoto. (que une un terminal desplegable a la tecla ~, como en Quake)

    • Puede conectar accesos directos a scripts de shell personalizados, que operan en el directorio 'principal'. Perfecto para tareas comunes de rake.

    PD. Si no necesita o no quiere un panel de archivo, debería echarle un vistazo a Scribes. Es un clon de compañero de texto. Bastante. Muy delgado, pero se integra muy bien. Admite ubicaciones remotas, plantillas de códigos, resaltado de sintaxis. Lo único divertido es que se guarda mientras escribes y no tiene un panel de archivos adecuado.

        
    respondido por el Ralf 07.09.2010 - 14:40
    6

    MonoDevelop

    Originalmente se escribió como un IDE para escribir C # (lo cual es fantástico) pero se han creado extensiones para extender el editor a otros idiomas.

    Los idiomas de extensión incluyen:

    • python
    • java
    • luz de luna
    • boo
    • vala

    También se rumorea que se está trabajando en un módulo de PHP.

    Personalmente, lo he usado principalmente para C # y algún desarrollo de python (realmente deseo que los desarrolladores trabajen en la función de autocompletado de python).

    También tiene la capacidad de integrar complementos para la administración de bases de datos, control de fuente, pruebas de unidades, etc. ...

    Aunque no es una opción muy 'liviana', definitivamente vale la pena usarla.

        
    respondido por el Evan Plaice 16.02.2011 - 10:55
    6

    Todo lo anterior son excelentes editores. Recientemente encontré este nuevo IDE ligero y también es compatible con plataformas cruzadas.

    PyCharm

    Es un paquete para todos los lenguajes de scripting. Viene en otras versiones también, PHP Storm5 y WebStorm

    PHP Storm, contiene soporte para todos los idiomas. Además, la belleza de este editor es que, si eres un estudiante. Puede solicitar este IDE gratis y no solo para usted, sino para usuarios ilimitados durante un año. Además, al igual que Visual Studio, tiene esa función intellisense, donde obtienes las propiedades y los métodos en el menú desplegable.

    Me estoy divirtiendo mucho usando este editor.

        
    respondido por el Sam007 04.10.2012 - 19:46
    5

    Puedo sugerirte Edición de Komodo . Puede encontrarlo aquí: enlace

        
    respondido por el Andrea Grandi 02.11.2010 - 18:29
    4

    Emacs es un excelente editor de texto (más muchas otras funciones) que le servirá bien a largo plazo. término. Tiene una curva de aprendizaje algo empinada, pero creo que será bien recompensado. Instalarlo con:

    sudo apt-get install emacs

    Comenzaría con el tutorial integrado de emacs. Debe ser fácilmente accesible desde el "buffer" predeterminado que se abre. Te ayudará a empezar y en buen camino.

        
    respondido por el haziz 24.02.2014 - 00:32
    4

    Recomiendo encarecidamente el sucesor de Sublime Text 2, Sublime Text 3 . Es muy rápido y tiene soporte para atajos de teclado. Puede instalar muchos complementos para agregar nuevas funcionalidades.

    Tristemente el texto sublime no es de código abierto, ni pagado / nagware. Sin embargo, hay un proyecto de código abierto que intenta desplazarlo Lime Text

        
    respondido por el Deepak Singh Rawat 22.06.2018 - 11:51
    3

    DrPython

    DrPython es un IDE específico de python escrito en python y creo que incluso puedes extenderlo en python. Las características incluyen:

    • resaltado de sintaxis
    • Un buscador de clase
    • Depurador de python integrado

        
    respondido por el dv3500ea 11.03.2017 - 20:00
    2

    No me odies por lo que voy a decir: netbeans 6.9 . (Descargue la "versión de ruby" para evitar que se carguen otras cosas innecesarias ...)
    sí, vas a decir: ¡pero necesita Java! pero, si tienes + 512mb, simplemente pruébalo, y dime más tarde, es solo una opción más: P

        
    respondido por el Axel 14.09.2010 - 19:11
    2

    Con el interés de ofrecer otra opción de editor para completar, revise Eclipse con Aptana plugin.

    Pros

    1. Es útil si ya tiene instalado Eclipse y quiere trabajar en Ruby.

    2. Tiene todas las características que usted solicitó y más (intellisense, por ejemplo)

    3. Una vez que asimilas la interfaz de Eclipse, puedes ser productivo en una amplia variedad de lenguajes y tecnologías de programación

    Contras

    1. Eclipse consume muchos recursos, no para máquinas con poca memoria.

    2. La interfaz de usuario tiene una curva de aprendizaje si no está familiarizado con Eclipse.

    respondido por el Nikhil 01.10.2010 - 12:15
    1

    Editor de Bluefish

    Desde el sitio web:

      

    Bluefish es un potente editor dirigido a programadores y diseñadores de sitios web, con muchas opciones para escribir sitios web, scripts y códigos de programación. Bluefish admite muchos lenguajes de programación y marcado, y se centra en la edición de sitios web dinámicos e interactivos.

    Además, Scribes (que se parece mucho al Textmate de Mac OS X).

        
    respondido por el sunpech 07.09.2010 - 07:44
    1

    También sugiero a Gedit. Consulte gedit-mate para obtener un excelente "conjunto de complementos, herramientas, combinaciones de colores y fragmentos que mejorarán su trabajo".

        
    respondido por el Derek 03.01.2011 - 13:16
    1

    Sugiero usar jedit. Es uno de los pocos editores que le permiten mostrar más de un archivo al mismo tiempo, lo que me parece muy útil. También puede mostrar simultáneamente diferentes partes del mismo archivo. El único otro editor que hace esto es Kate pero parece que no funciona con las versiones más recientes de ubuntu.

        
    respondido por el Dennis Rogers 13.01.2014 - 19:23
    0

    Para la edición de python multiplataforma, puede usar SPE

    (Sin embargo, Kate, Sublime2 y Geany con los fragmentos son fantásticos)

      

    sudo apt-get install spe

        
    respondido por el sagarchalise 22.06.2018 - 11:40
    0

    El sitio web oficial de python rastrea editores de python y IDEs . ¡Compruebe allí para obtener el último soporte!

    enlace

        
    respondido por el Behzadsh 22.06.2018 - 11:45

    Lea otras preguntas en las etiquetas