Estou procurando um editor de texto para programação em Python, de preferência um que seja fácil de aprender para iniciantes.
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 é um IDE leve que suporta python.
Alguns recursos que eu achei particularmente úteis incluem:
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.
vim
instalado no ubuntu é uma versão reduzida ( vim-tiny
) e que, para uma versão da GUI, o usuário deve instalar vim-gnome
ou vim-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:
kate
. A colocação sublime do terminal e do palete de cores é melhor, mas kate
é mais fácil comentar e recuar várias linhas de código . Existe uma alternativa abertalime-text
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 .
Minha escolha é Kate. É um aplicativo KDE, então várias dependências também serão instaladas se você estiver usando o Gnome.
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
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
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:
sudo gem install redcar
redcar install
NOTA: está em desenvolvimento
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.
htop
. : D
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:
$ 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.
O Scribes foi projetado para torná-lo mais produtivo Simples, fino e elegante, mas poderoso.
Características incluem:
sudo apt-get install escribas
Ou A versão mais recente do Scribes pode ser instalada usando o seguinte PPA oficial: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
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.
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.
Geany é um ambiente de desenvolvimento integrado pequeno e leve. Foi desenvolvido para fornecer um IDE pequeno e rápido, que possui apenas algumas dependências de outros pacotes. Outro objetivo era ser o mais independente possível de um ambiente de área de trabalho especial como o KDE ou o GNOME - Geany requer apenas as bibliotecas de tempo de execução GTK2.
Para instalá-lo, incluindo a funcionalidade de projeto que você deseja, instale o geany
e geany-plugins
pacotes.
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.
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.
Todos os itens acima são ótimos editores. Eu encontrei recentemente esse novo IDE leve e também é compatível com várias plataformas.
É 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.
Eu posso sugerir você Komodo Edit . Você pode encontrá-lo aqui: http://www.activestate.com/komodo-edit
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.
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
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
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.
A partir do site:
O Bluefish é um editor poderoso voltado para programadores e webdesigners, com muitas opções para escrever sites, scripts e código de programação. O Bluefish suporta muitas linguagens de programação e marcação e se concentra na edição de sites dinâmicos e interativos.
Além disso, Scribes (que se parece muito com o Textmate do Mac OS X).
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".
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.
O site oficial do python rastreia editores de python , bem como IDEs . Verifique lá o suporte mais recente!