Estou procurando um editor de texto para programação em Python, de preferência um que seja fácil de aprender para iniciantes.
89
Estou procurando um editor de texto para programação em Python, de preferência um que seja fácil de aprender para iniciantes.
Respostas:
Geany
Geany é um IDE leve que suporta python.
Alguns recursos que eu achei particularmente úteis incluem:
fonte
Vim
Eu acho o Vim incrível!
O Vim é um editor de texto altamente configurável, criado para permitir uma edição de texto eficiente. É uma versão aprimorada do editor vi distribuída com a maioria dos sistemas UNIX.
Embora o Vim tenha sido originalmente lançado para o Amiga, o Vim foi desenvolvido para ser multiplataforma , suportando muitas outras plataformas. É o editor mais popular entre os leitores do Linux Journal .
O Vim é um software livre e de código aberto e é lançado sob uma licença que inclui algumas cláusulas de charityware, incentivando os usuários que apreciam o software a considerar doar para crianças em Uganda. A licença é compatível com a GNU General Public License.
fonte
vim
instalado no ubuntu é uma versão reduzida (vim-tiny
) e que, para uma versão da GUI, o usuário deve instalarvim-gnome
ouvim-gtk
que parece ser idêntico.vim.tiny
se você quiser executá-lo.Eu realmente tenho que adicionar Sublime Text 2 à lista porque é simplesmente incrível. É a melhor alternativa do TextMate para Linux.
Tem muitos recursos para escrever tudo aqui, mas para citar apenas alguns:
fonte
kate
. A colocação sublime do terminal e do palete de cores é melhor, maskate
é mais fácil comentar e recuar várias linhas de código . Existe uma alternativa abertalime-text
Gedit
O Gedit é um editor de texto simples, mas útil, que suporta realce de sintaxe para python. Ele não possui muitos recursos prontos para uso, mas é muito simples de usar. Pode ser estendido com plugins. Há um conjunto de plugins que podem ser instalados no pacote gedit-plugins .
fonte
Para um editor de texto simples, mas poderoso, eu gosto do SciTE . Possui muitas opções de idiomas e é multiplataforma. O Notepad ++ foi desenvolvido a partir da base de código SciTE, por isso é um bom ponto de partida se você estiver migrando do Windows / Notepad ++.
fonte
Minha escolha é Kate. É um aplicativo KDE, então várias dependências também serão instaladas se você estiver usando o Gnome.
Kate
http://en.wikipedia.org/wiki/File:Kate3.png
fonte
Ctrl-Alt-O
.Por que você não usa o eclipse? .. Há uma extensão python para o eclipse.
Características incluem:
Verifique este URL: http://pydev.org/manual_101_install.html
fonte
Vim
um dos editores de texto clássicos, multiplataforma e um favorito dos fãs dos gurus da programação. Uma ligeira curva de aprendizado, mas depois de entender e ver quão poderosa ela pode ser, você nunca voltará.
Há um monte de plug-ins disponíveis que permitem configurar rapidamente um IDE completo do Rails: CLIQUE AQUI
fonte
Redcar
Foi encontrado anunciado no StackOverflow. Código aberto, multiplataforma, parece / funciona / funciona como TextMate. Ele ainda suporta pacotes TextMate e vem com temas TextMate! Possui um navegador de arquivos do projeto e vários outros recursos. Leia as instruções de instalação e, em seguida:
NOTA: está em desenvolvimento
fonte
Vá com o Emacs, ele tem um sólido modo Python. Você não precisa de nada muito chique de qualquer maneira. Em vez de usar um navegador de classe, é útil usar um navegador da Web ou ler o manual para os módulos que você estiver usando.
fonte
htop
. : DNano
Se você quiser se familiarizar com a interface da linha de comandos (CLI) no terminal, sugiro o Nano. É muito flexível e, além disso, já está pré-instalado no terminal GNOME.
Para acessar o Nano:
É bastante assustador no começo, mas é útil se você for um administrador de sistema e será útil em situações em que não há interfaces gráficas.
fonte
Escribas
O Scribes foi projetado para torná-lo mais produtivo Simples, fino e elegante, mas poderoso.
Características incluem:
Instalar
Ou A versão mais recente do Scribes pode ser instalada usando o seguinte PPA oficial: -
fonte
Eu uso o Gedit com o plugin Gmate . É uma solução leve e rápida. Eu acho que permite que você use muitos dos recursos do TextMate.
Basta baixar o código-fonte e executar o script install.sh.
fonte
Tente Geany . Ele tem suporte embutido para Ruby e possui os recursos que você deseja. Ele foi projetado para ter os recursos de um IDE enquanto permanece leve.
Para instalá-lo, incluindo a funcionalidade de projeto que você deseja, instale o
geany
egeany-plugins
pacotes.fonte
gEditar todo o caminho.
É um dos poucos editores que realmente trabalha com locais remotos. Nenhum outro editor que conheço suporta locais ssh definidos como favoritos do Nautilus.
Ele combina muito bem com a sua área de trabalho. Todos esses editores de plataforma cruzada são baseados em XUL ou Java e geralmente apresentam renderização de fonte horrível.
Possui um painel de arquivos à esquerda (pressione F9)
Possui suporte de sintaxe para todos os arquivos ruby
Ele suporta os atalhos de teclado mais comuns. Os que você já espera trabalhar.
Existem plugins disponíveis para a conclusão do código.
Existem plugins disponíveis para controle de revisão. (pelo menos Bazaar, não tenho certeza sobre o git)
Existe um plug-in de console. Mas geralmente apenas abro um terminal em outra área de trabalho e tenho o foco em seguir o mouse. Você também pode procurar coisas como terremoto. (que liga um terminal suspenso à tecla ~, como no Quake)
Você pode conectar atalhos a scripts shell personalizados, que operam no diretório 'principal'. Perfeito para tarefas comuns de rake.
PS. Se você não precisa ou deseja um painel de arquivos, consulte Scribes. É um clone de colega de texto. Bastante. Muito magra, mas se integra muito bem. Suporta locais remotos, modelos de código, destaque de sintaxe. A única curiosidade é que ele salva quando você digita e não possui um painel de arquivos adequado.
fonte
MonoDevelop
Ele foi originalmente escrito como um IDE para escrever C # (o que é fantástico), mas foram criadas extensões para estender o editor para outros idiomas.
Os idiomas de extensão incluem:
Também há rumores de que um módulo PHP está sendo trabalhado.
Pessoalmente, eu o usei principalmente para C # e algum desenvolvimento em python (eu realmente gostaria que os desenvolvedores trabalhassem na fefatura de preenchimento automático de python).
Ele também tem a capacidade de integrar plugins para gerenciamento de banco de dados, controle de origem, teste de unidade, etc ...
Embora não seja uma opção muito "leve", definitivamente vale a pena usar.
fonte
Todos os itens acima são ótimos editores. Eu encontrei recentemente esse novo IDE leve e também é compatível com várias plataformas.
PyCharm
É um pacote para todas as linguagens de script. Ele também vem em outras versões, PHP Storm5 e WebStorm
O PHP Storm, contém suporte para todas as linguagens. Além disso, a beleza deste editor é que, se você é um estudante. Você pode solicitar esse IDE gratuitamente e não apenas para você, mas para usuários ilimitados por um ano. Além disso, como o Visual Studio, ele possui esse recurso intellisense, onde você obtém as propriedades e os métodos na lista suspensa.
Estou realmente me divertindo muito usando este editor.
fonte
Eu posso sugerir você Komodo Edit . Você pode encontrá-lo aqui: http://www.activestate.com/komodo-edit
fonte
O Emacs é um ótimo editor de texto (além de muitas outras funções) que o servirão bem a longo prazo. Ele tem uma curva de aprendizado um tanto íngreme, mas acho que você será bem recompensado. Instale-o com:
sudo apt-get install emacs
Eu começaria com o tutorial interno do emacs. Deve ser facilmente acessível a partir do "buffer" padrão que é aberto. Isso o ajudará a começar bem o seu caminho.
fonte
Eu recomendo o sucessor do Sublime Text 2, Sublime Text 3 . É muito rápido e suporta atalhos de teclado. Você pode instalar muitos plugins para adicionar novas funcionalidades.
Infelizmente, o texto sublime não é de código aberto e é pago / nagware. No entanto, existe um projeto opensource tentando deslocá-lo Lime Texto
fonte
DrPython
DrPython é um IDE específico para python escrito em python e acredito que você pode até estendê-lo em python. Características incluem:
fonte
Não me odeie pelo que eu disse: netbeans 6.9 . (baixe a "versão ruby" para evitar que outras coisas desnecessárias sejam carregadas ..)
sim, você vai dizer: mas precisa de java !! mas, se você tiver + 512mb, tente e me diga depois, é apenas mais uma opção: P
fonte
No interesse de oferecer outra opção de editor para completar - confira o Eclipse com o plug-in Aptana .
Prós
É útil se você já possui o Eclipse instalado e deseja trabalhar no Ruby.
Possui todos os recursos solicitados e muito mais (intellisense, por exemplo)
Depois de criar a interface do Eclipse, você pode ser produtivo em uma ampla variedade de linguagens e tecnologias de programação
Contras
O Eclipse consome muitos recursos - não para máquinas com pouca memória.
A interface com o usuário possui uma curva de aprendizado se você não estiver familiarizado com o Eclipse.
fonte
Bluefish Editor
A partir do site:
Além disso, Scribes (que se parece muito com o Textmate do Mac OS X).
fonte
Eu também sugiro o Gedit. Confira o gedit-mate para obter um ótimo "conjunto de plugins, ferramentas, esquemas de cores e trechos que melhorarão seu trabalho".
fonte
Eu sugiro usar o jedit. É um dos poucos editores que permite exibir mais de um arquivo simultaneamente, o que eu acho muito útil. Você também pode exibir simultaneamente diferentes partes do mesmo arquivo. O único outro editor que faz isso é o kate, mas ele não parece funcionar com as versões mais recentes do ubuntu.
fonte
Para edição python em várias plataformas, você pode usar o SPE
(No entanto, Kate, Sublime2 e Geany com trechos são fantásticos)
fonte
O site oficial do python rastreia editores de python , bem como IDEs . Verifique lá o suporte mais recente!
http://wiki.python.org/moin/PythonEditors
fonte