Komodo Edit e Notepad ++ ::: Prós e Contras ::: Python dev [fechado]
-
08-07-2019 - |
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 ...
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.