Pergunta

Estou usando o Notepad ++ para o desenvolvimento python, e alguns dias atrás eu descobri sobre livre Komodo Edit.

Eu preciso Prós e Contras para o desenvolvimento Python entre este dois editores ...

Foi útil?

Solução

Eu tenho trabalhado um pouco com a programação Python para o Google App Engine, que comecei no Notepad ++ e, em seguida, recentemente deslocado para Komodo usando dois excelentes tutoriais de inicialização - ambos os quais são convenientemente ligados a partir de este post (direta: aqui e aqui ).

  • Komodo suporta o básico organização do seu trabalho em Os projectos, que Notepad ++ não (Para além da pasta física organização).
  • Os comandos personalizados barra de ferramentas é útil para manter o controle de numerosos comandos utilizados frequentemente e até mesmo link para URLs (como on-line documentação e afins).
  • Tem um trabalho (se às vezes desajeitado) mecanismo de auto-completar código.

Em suma, é um IDE que oferece todos os benefícios do mesmo.

Notepad ++ é mais simples, muito mais rápida para carga e suporta alguns comandos básicos de execução configuráveis; é uma boa escolha se você gosta de fazer toda a sua execução e depuração direita na linha de comando ou Python shell. Meu conselho é tentar ambos!

Outras dicas

Eu apenas o download e começou a usar Komodo Edit. Estou usando o Notepad ++ por algum tempo. Aqui está o que eu penso sobre alguns dos recursos:

Komodo Edit Prós:

  • Você pode saltar para a definição de função, mesmo que seja em outro arquivo (eu amo isso)
  • Não é um plugin que exibe a lista de classes, funções e tais para o arquivo atual na lateral. Notepad ++ costumava ter um plugin como este, mas ele não funciona mais com a versão atual e não foi atualizado em quando.

++ Prós Bloco de Notas:

  • Se você selecionar uma palavra, ele vai destacar todas essas palavras no documento atual (torna mais fácil para encontrar erros de ortografia), sem ter que pressionar Ctrl + F .
  • Ao trabalhar com HTML, quando o cursor está na / em uma tag, as tags inicial e final são ambos destacada

Alguém sabe se qualquer uma dessas 2 últimas coisas é possível em Komodo Edit?

Eu uso o Komodo Edit. As principais razões são: Intellisense (não tão bom como VisualStudio, mas Python de uma linguagem difícil de fazer intellisense para) e compatibilidade entre plataformas. É bom ser capaz de usar o mesmo editor na minha máquina Windows, minha máquina linux, e meu macbook com pouca ou nenhuma mudança na sensação.

Eu uso os dois Komodo Edit e Notepad ++.

Notepad ++ é muito mais rápido do lançamento e é mais leve, por isso muitas vezes usá-lo para one-off rápida edição.

Eu uso o Komodo Edit para os grandes projectos, como o meu Django e aplicações wxPython. KE é um IDE completo, por isso tem muito mais recursos.

As principais vantagens do Komodo Edit para programação Python:

  • Gerenciar grupos de arquivos como projetos
  • Usar comandos personalizados para executar arquivos, nosetests Run / pylint, etc.
  • Auto completa e verificação de sintaxe
  • sistema de extensão Mozilla, com várias extensões úteis disponíveis
  • gravar macros em JavaScript ou Python
  • A verificação ortográfica

Algumas das pequenas coisas que Notepad ++ está faltando para o desenvolvimento Python:

  • não auto-travessão após um cólon
  • Você não pode definir guias / espaços em uma base-tipo de arquivo (eu gosto de usar guias para HTML)
  • Sem conclusão de código ou as dicas
  • No on-the-fly verificação de sintaxe

Tanto quanto eu sei, Notepad ++ não mostrar-lhe o DocString cada método tem.

A desvantagem que eu encontrei de Notepad ++ para Python é que ele tende (para mim) para misturar silenciosamente tabulações e espaços. Eu sei que isto é configurável, mas me pego, especialmente quando se tenta trabalhar com outras pessoas utilizando diferentes editores / IDE de, por isso tome cuidado.

Eu não usei Komodo ainda (o download nunca completamente terminado na conexão lenta eu estava na época), mas eu uso o Eclipse com PyDev regularmente e apreciar o "IDE" características descritas pelas outras participantes. No entanto, eu também estou frustrado regularmente por quanto de um recurso porco é.

Eu transferi Notepad ++ recentemente (tamanho muito menor de download ;-)) e foram gostando bastante. O editor em si é agradável e rápido e parece ser extensível. Eu estou esperando para copiar alguns dos meus recursos favoritos de IDE em Notepad ++ e migram, em algum ponto distante no futuro.

Se eu tivesse que escolher entre Notepad ++ e Komodo eu escolheria PyScripter;). Sério eu considero PyScripter como uma grande alternativa ...

baixados tanto eu. Como Komodo melhor.

Komodo Prós: Como se melhor. Faz mais. Parece um IDE. modelos edições Django

Notepad ++ Contras: não gosto tanto. Faz menos. Parece menos e IDE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top