Estoy buscando un editor de texto para programar en Python, preferiblemente uno que sea fácil de aprender para principiantes.
Estoy buscando un editor de texto para programar en Python, preferiblemente uno que sea fácil de aprender para principiantes.
Respuestas:
Geany es un IDE ligero que admite python.
Algunas características que he encontrado particularmente útiles incluyen:
¡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.
vim
instalado en ubuntu es una versión reducida ( vim-tiny
), y que para una versión de GUI el usuario debe instalar vim-gnome
o vim-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:
kate
. La colocación sublime de la terminal y la paleta de colores es mejor, pero kate
es más fácil comentar y sangrar múltiples líneas de código . Hay una alternativa abiertalime-text
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 .
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 ++.
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.
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
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Í
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:
sudo gem install redcar
redcar install
NOTA: está en desarrollo
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.
htop
. : D
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:
$ 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.
Scribes está diseñado para hacerlo más productivo Simple, delgado y elegante, pero potente.
Las características incluyen:
sudo apt-get install escribas
O la última versión de Scribes se puede instalar utilizando el siguiente PPA oficial:
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
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.
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.
Geany es un entorno de desarrollo integrado pequeño y ligero. 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 requiere las bibliotecas de tiempo de ejecución GTK2.
Para instalarlo, incluida la funcionalidad del proyecto que desee, instale los paquetes geany
y geany-plugins
.
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.
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.
Todo lo anterior son grandes editores. Recientemente encontré este nuevo IDE ligero y también es compatible con plataformas cruzadas.
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.
Te puedo sugerir Komodo Edit . Puede encontrarlo aquí: http://www.activestate.com/komodo-edit
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.
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
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
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.
Desde el sitio web:
Bluefish es un potente editor dirigido a programadores y diseñadores web, con muchas opciones para escribir sitios web, scripts y código 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 a Textmate de Mac OS X).
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".
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.
Para la edición de Python multiplataforma, puede usar SPE
(Sin embargo, Kate, Sublime2 y Geany con fragmentos son fantásticos)
sudo apt-get install spe
El sitio web oficial de Python rastrea editores de Python , así como IDE . ¡Consulte allí para obtener el último soporte!