Estou procurando um editor de programadores. Conheço o Xcode e o uso para programação de aplicativos, mas estou procurando algo que:
- Destaque de sintaxe PHP, SQL, Javascript (incluindo jQuery) e CSS não necessário, mas seria bom; também Lua, Python e Perl
- IntelliSense, comece a digitar e obtenha todas as funções / objetos / variáveis que possam ser e quaisquer parâmetros. O Xcode faz isso bem com C / C ++ / Objective-C, mas procura os idiomas listados acima.
- Seria bom se funcionasse com projetos e não apenas com arquivos
- Integrado com SVN, CVS ou GIT
- A funcionalidade de upload para o servidor foi incorporada
Estou ciente de Coda, mas estou procurando outras opções antes de perder 100 dólares.
software-recommendation
development
text-editor
Justin808
fonte
fonte
vim
usuários queemacs
usuários?Respostas:
Café expresso é bom. Semelhante ao Coda.
fonte
TextMate
Não atende a todas as suas necessidades, mas acho que é muito fácil.
fonte
O BBEdit by Bare Bones atende a todos os seus requisitos. Caro, mas 100% vale a pena.
fonte
Um editor que é muito esquecido é o MacVim . É baseado no venerável editor vim , do * nix, e pode fazer tudo o que você solicitou através de plugins.
Eu mostro que ele suporta 176 idiomas diferentes, incluindo todos os que você mencionou.
Eu regularmente faço pesquisas de métodos existentes, variáveis, frases de texto aleatórias por meio de um mapeamento CNTRL_N ou CNTRL_P, que pesquisa todos os arquivos abertos e exibe uma lista dos hits.
O Vim chama seus projetos de "sessões", que armazenam todos os arquivos, configurações de janelas, macros etc. para posterior recarregamento. No modo "direto" do vim, ele
:mksession path/to/sessionfile
será criado. Terceirização-lo mais tarde a partir da linha de comando é simples:vim -S path/to/sessionfile
.Há um ótimo plug-in chamado VCS , que lida com meu material SVN:
A funcionalidade de upload para o servidor é tratada pelo plugin netrw .
O vim tem uma curva de aprendizado acentuada; o
vimtutor
, que acompanha o aplicativo, pode ajudar a impulsioná-lo. Além disso, há usuários ativos aqui e nos sites irmãos da SO, além do nó IRC do vim em freenode.net.Provavelmente, a coisa mais impressionante sobre o vim está disponível em uma versão com interface no Mac OS como MacVim, no Linux usando gvim, no Windows e na linha de comando de qualquer um desses sistemas operacionais. O vim em qualquer um deles usará os mesmos comandos, os mesmos plugins, os mesmos temas, etc., dentro das limitações desses ambientes. Eu pulo do Mac para o Linux o dia inteiro e tenho pelo menos uma janela do vim aberta em algum lugar.
E, para que ninguém pense que eu não estou familiarizado com as alternativas apenas para Mac, possuo todas as minhas cópias de Coda, BBEdit e TextMate e as uso. Eu volto com o BBEdit e, na verdade, costumava fazer uma demonstração no MacWorld. É ótimo, mas eu uso o vim com as mesmas configurações em todos os lugares, e nenhum dos outros editores pode fazer isso. Portanto, se você precisar dessa compatibilidade entre plataformas, verifique isso.
fonte
O Eclipse possui suplementos para esses idiomas e faz todas as coisas mencionadas
fonte
Mais uma coisa. Texto sublime 2
fonte
Smultron é um dos meus favoritos, junto com o TextWrangelr . Ambos são gratuitos.
fonte
O Komodo do ActiveState é um excelente IDE multiplataforma (baseado no Gecko, parece tão nativo para o OS X quanto o Firefox).
Inclui todos os recursos mencionados. Há também uma versão gratuita de código aberto, o Komodo Edit, que inclui quase todos os recursos (por exemplo, nenhuma integração de repositório de código-fonte).
fonte
O NetBeans é o meu ambiente de desenvolvimento preferido. Embora não seja meu editor de texto para arquivos regulares - estou usando o TextWrangler ou vim no shell para isso - é o IDE mais útil que já encontrei até agora.
Possui excelente conclusão de código, suporta vários idiomas, possui um ótimo mecanismo de formatação, extremamente bem-feito e fácil de configurar funcionalidades de depuração e uma integração muito boa com o SVN.
fonte
O Ultraedit já está disponível para o MacOS X. Ainda não o testei. Mas se ele vem com os mesmos recursos da versão do Windows (que eu uso diariamente como parte do meu trabalho), é absolutamente uma boa recomendação.
Ele pode fazer tudo o que você está pedindo, com exceção de fornecer uma integração com o gerenciamento de configuração de software. Cara, eu adoraria ver isso implementado.
fonte
O jEdit faz alguns de seus pedidos, mas não todos, e também é gratuito.
Você pode ler aqui seus recursos e idiomas que ele suporta.
fonte
eu iria com Fraise, que costumava ser Smultron. funciona com muitos idiomas e possui uma interface minimalista. realce de sintaxe.
fonte
Eu recomendaria as recomendações para os produtos Sublime Text e JetBrains (uso extensivamente o WebStorm no meu trabalho). Se você quer algo de graça, vale a pena dar uma olhada no átomo . É bastante simples, mas tem uma grande variedade de plugins que devem incluir o que você precisa.
fonte
Foi mencionado, mas apenas de passagem:
O Atom ( https://atom.io/ ) é de código aberto e desenvolvido pelo GitHub. A integração com o github é excelente e é particularmente interessante hoje em dia, pois há muito desenvolvimento com novos recursos e novas idéias regularmente. Eu acho que ele cobrirá toda a sua lista de requisitos por meio de extensões (pacotes - https://atom.io/packages ).
fonte
Além da votação antecipada da recomendação do BBedit da philip , sou obrigado a enfaticamente apoiar o BBEIT : BBEdit Simplesmente o melhor editor de codificação que já usei PC ou Mac. Eu não usei o VIM, mas estou codificando desde antes da existência do DOS, então entendo a velocidade da edição de todos os teclados de todos os tempos. Vou dar isso a você e ainda assim apoiar meu apoio ao BBEdit .
PS Eu mencionei que eu gosto do BBEdit ?
fonte
Para mim, o Jetbrains PHP-Storm é simplesmente o melhor e mais completo IDE!
Ele possui muitos recursos úteis e úteis, embora seja simples de manusear e configurar.
Está disponível para Linux, OSX e Windows. .
Prós:
Lua, Perl e Python plugins fazer existir. (verificado no repositório do plugin JetBrains IntelliJ IDEA )
Conclusão de código inteligente e configurável em todos os idiomas mencionados:
Chamadas a objetos
métodos de encadeamento
lista de métodos em objetos
proposição de namespace ao digitar ou criar
todos os tipos de erros de sintaxe
Pesquisa e substituição inteligentes em arquivos e diretórios, também com expressões regulares
etc ...
Projeto baseado
FTP / SFTP
- Upload automático ao salvar ou ao sair da janela (ao pressionar Alt + Tab no navegador)
- Carregar alterações externas, provenientes do terminal / console, compilador SCSS / SASS, etc.
- Comparação remota / local de arquivos por carimbo de data / hora ou conteúdo, com a opção de mesclar
GIT, Mercury e CVS totalmente integrados. Para o SVN, pelo menos um plug-in existe no repositório do plug-in JetBrains IntelliJ IDEA ...
Comparação e mesclagem de arquivos locais, (2 arquivos)
Contras:
Cerca de 100 $ para uma licença pessoal.
instalável em várias máquinas, mas utilizável apenas por uma máquina por vez em uma rede interna.
É escrito em Java, por isso precisa de bastante memória e CPU.
Requisitos de sistema do PhpStorm 9.0.0 :
O mínimo absoluto !!!
Um iMAC de 24 polegadas no final de 2009 com um Core Duo de 2,66 Ghz, 4 GB de RAM e Mavericks instalado é definitivamente muito lento para concluir o trabalho a tempo!
Eu recomendaria no mínimo 8 GB de RAM em um OSX Mavericks e 16 GB em uma máquina Windows. Linux deve ficar com o que você tem ;-)
fonte
Estes são alguns dos meus favoritos do ponto de vista de um designer de front-end:
fonte