Estoy buscando un editor de texto para programar en Python, preferiblemente uno que sea fácil de aprender para principiantes.
89
Estoy buscando un editor de texto para programar en Python, preferiblemente uno que sea fácil de aprender para principiantes.
Respuestas:
Geany
Geany es un IDE ligero que admite python.
Algunas características que he encontrado particularmente útiles incluyen:
fuente
Empuje
¡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.
Aunque Vim fue lanzado originalmente para Amiga, Vim ha sido desarrollado para ser multiplataforma , admitiendo 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 lanza bajo una licencia que incluye algunas cláusulas de software de caridad, alentando 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.
fuente
vim
instalado en ubuntu es una versión reducida (vim-tiny
), y que para una versión de GUI el usuario debe instalarvim-gnome
ovim-gtk
, eso parece ser idéntico.vim.tiny
si quieres ejecutarlo.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:
fuente
kate
. La colocación sublime de la terminal y la paleta de colores es mejor, perokate
es más fácil comentar y sangrar múltiples líneas de código . Hay una alternativa abiertalime-text
Gedit
Gedit es un editor de texto simple pero útil que admite resaltado de sintaxis para python. No tiene muchas funciones listas para usar, pero es muy fácil de usar. Se puede ampliar con complementos. Hay un conjunto de complementos que se pueden instalar desde el paquete gedit-plugins .
fuente
Para un editor de texto simple pero potente, 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 ++.
fuente
Mi elección es Kate. Es una aplicación de KDE, por lo que también se instalarán un montón de dependencias si está utilizando Gnome.
kate
http://en.wikipedia.org/wiki/File:Kate3.png
fuente
Ctrl-Alt-O
.¿Por qué no usas eclipse? .. Hay una extensión de Python para eclipse.
Las características incluyen:
Verifique esta URL: http://pydev.org/manual_101_install.html
fuente
Empuje
uno de los editores de texto clásicos, multiplataforma y uno de los favoritos de los gurús de la programación. Una ligera curva de aprendizaje, pero una vez que te das cuenta y ves lo poderoso que puede ser, nunca volverás atrás.
Hay un montón de complementos disponibles que lo tendrán configurado en un IDE completo de Rails en muy poco tiempo: HAGA CLIC AQUÍ
fuente
Carro rojo
Lo encontré anunciado en StackOverflow. Código abierto, multiplataforma, se ve / siente / funciona como TextMate. ¡Incluso admite paquetes TextMate y viene con temas TextMate! Tiene un buscador de archivos de proyecto y muchas otras características. Lea las instrucciones de instalación y luego:
NOTA: está en desarrollo
fuente
Ve con Emacs, tiene un modo Python sólido. No necesitas nada demasiado elegante de todos modos. En lugar de usar un navegador de clase, es útil usar un navegador web o leer el manual de los módulos que esté usando.
fuente
htop
. : DNano
Si desea familiarizarse con la interfaz de línea de comandos (CLI) en la terminal, le sugeriría Nano. Es muy flexible y, además, ya está preinstalado en el terminal GNOME.
Para acceder a Nano:
Al principio es bastante desalentador, pero es útil si usted es un administrador del sistema y será útil en situaciones en las que no hay interfaces gráficas.
fuente
Escribas
Scribes está diseñado para hacerlo más productivo Simple, delgado y elegante, pero potente.
Las características incluyen:
Instalar en pc
O la última versión de Scribes se puede instalar utilizando el siguiente PPA oficial:
fuente
Yo uso Gedit con el complemento Gmate . Es una solución ligera y rápida. Creo que te permite usar muchas de las funciones de TextMate.
Simplemente descargue el código fuente y ejecute el script install.sh.
fuente
Prueba Geany . Tiene soporte incorporado para Ruby y tiene las características que desea. Está diseñado para tener las características de un IDE sin dejar de ser ligero.
Para instalarlo, incluida la funcionalidad del proyecto que desee, instale los paquetes
geany
ygeany-plugins
.fuente
Edite todo el camino.
Es uno de los pocos editores que realmente trabaja con ubicaciones remotas. Ningún otro editor que conozca admite ubicaciones ssh definidas como marcadores de Nautilus.
Se integra perfectamente en su escritorio. Todos estos editores de plataforma cruzada están basados en XUL o Java y a menudo tienen una representación de fuente horrible.
Tiene un panel de archivos a la izquierda (presione F9)
Tiene soporte de sintaxis para todos los archivos ruby
Es compatible con los atajos de teclado más comunes. Los que ya estás esperando para trabajar.
Hay complementos para completar el código.
Existen complementos para el control de revisiones. (al menos Bazar, no estoy seguro acerca de git)
Hay un complemento de consola. Pero generalmente solo abro un terminal en otro escritorio y hago que el foco siga al mouse. También podrías investigar cosas como el terremoto. (que vincula un terminal desplegable a la tecla ~, como en Quake)
Puede conectar atajos a scripts de shell personalizados, que operan en el directorio 'principal'. Perfecto para tareas de rastrillo comunes.
PD. Si no necesita o no desea un panel de archivos, debería echar un vistazo a Escribas. Es un clon de compañero de texto. Más o menos. Muy delgado, pero se integra muy bien. Admite ubicaciones remotas, plantillas de código, resaltado de sintaxis. Lo único curioso es que se guarda a medida que escribe y no tiene un panel de archivos adecuado.
fuente
MonoDevelop
Originalmente se escribió como un IDE para escribir C # (para lo cual es fantástico), pero se han creado extensiones para extender el editor a otros idiomas.
Los idiomas de extensión incluyen:
También se rumorea que se está trabajando en un módulo PHP.
Personalmente, lo he usado principalmente para C # y para el 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 gestión de bases de datos, control de fuentes, pruebas unitarias, etc.
Si bien no es una opción muy 'ligera', definitivamente vale la pena usarla.
fuente
Todo lo anterior son grandes editores. Recientemente encontré este nuevo IDE ligero y también es compatible con plataformas cruzadas.
PyCharm
Es un paquete para todos los lenguajes de secuencias de comandos. También viene en otras versiones, PHP Storm5 y WebStorm
PHP Storm, contiene soporte para todos los idiomas. Además, la belleza de este editor es que, si eres estudiante. Puede solicitar este IDE de forma gratuita y no solo para usted, sino también para usuarios ilimitados durante un año. Además, al igual que Visual Studio, tiene esa característica intellisense, donde obtienes las propiedades y métodos en el menú desplegable.
Realmente me estoy divirtiendo mucho con este editor.
fuente
Te puedo sugerir Komodo Edit . Puede encontrarlo aquí: http://www.activestate.com/komodo-edit
fuente
Emacs es un excelente editor de texto (además de muchas otras funciones) que le servirá a largo plazo. 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 incorporado de emacs. Debe ser fácilmente accesible desde el "buffer" predeterminado que se abre. Te ayudará a comenzar y a seguir tu camino.
fuente
Recomiendo encarecidamente al 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.
Lamentablemente, el texto sublime no es de código abierto, y pagado / nagware. Sin embargo, hay un proyecto de código abierto que intenta desplazarlo Texto Lime
fuente
DrPython
DrPython es un IDE específico de Python escrito en Python y creo que incluso puedes extenderlo en Python. Las características incluyen:
fuente
No me odies por lo que voy a decir: netbeans 6.9 . (descargue la "versión ruby" para evitar que se carguen otras cosas innecesarias ...)
sí, va a decir: ¡pero necesita Java! pero, si tiene + 512mb, simplemente pruébelo y dígame más tarde, es solo una opción más: P
fuente
Con el interés de ofrecer otra opción de editor para completar, consulte Eclipse con el complemento Aptana .
Pros
Es útil si ya tiene Eclipse instalado y desea trabajar en Ruby.
Tiene todas las características que solicitó y más (intellisense, por ejemplo)
Una vez que comprenda la interfaz Eclipse, puede ser productivo en una amplia variedad de lenguajes y tecnologías de programación.
Contras
Eclipse necesita muchos recursos, no para máquinas con poca memoria.
La interfaz de usuario tiene una curva de aprendizaje si no está familiarizado con Eclipse.
fuente
Bluefish Editor
Desde el sitio web:
Además, Scribes (que se parece mucho a Textmate de Mac OS X).
fuente
También sugiero a Gedit. Eche un vistazo a gedit-mate para obtener un excelente "conjunto de complementos, herramientas, esquemas de color y fragmentos que mejorarán su trabajo".
fuente
Sugiero usar jedit. Es uno de los pocos editores que le permite mostrar más de un archivo simultáneamente, 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 no parece funcionar con las versiones más recientes de ubuntu.
fuente
Para la edición de Python multiplataforma, puede usar SPE
(Sin embargo, Kate, Sublime2 y Geany con fragmentos son fantásticos)
fuente
El sitio web oficial de Python rastrea editores de Python , así como IDE . ¡Consulte allí para obtener el último soporte!
http://wiki.python.org/moin/PythonEditors
fuente