assim como um pintor precisa de um pincel, de um ferreiro, seu martelo, o carpinteiro e sua viu, WordPressers precisam de seu próprio conjunto de ferramentas.
embora tenhamos muitas ferramentas de desenvolvimento WordPress diferentes à nossa disposição, a maioria do trabalho acontece dentro de um editor de texto simples.
Se você é um plugin completo ou desenvolvedor de tema ou” apenas ” um usuário avançado, precisamos de editores de código o tempo todo: Configurar os ficheiros de base, mudar os estilos, editar os ficheiros de modelo, o que quiser — uma boa parte do nosso trabalho é modificar linhas de código.
portanto, é apenas bom e apropriado que usamos a melhor ferramenta à nossa disposição, não é? Afinal de contas, como Abraham Lincoln (alegadamente) disse: “Dê-me seis horas para cortar uma árvore e eu vou passar os primeiros quatro afiando o machado.”
(não pensou que eu poderia trazer Lincoln em uma conversa sobre WordPress, você pensou? Nem eu.)
para ter certeza de que sempre usamos o mais afiado dos eixos, vamos dar uma olhada em alguns dos melhores editores de código para desenvolvedores e usuários WordPress lá fora.
o que procurar em um Editor de código para o desenvolvimento do WordPress
Antes de passarmos para o software real, vamos rapidamente passar por porque devemos usar um editor de código especializado em primeiro lugar.
afinal de contas, você não pode editar arquivos WordPress com qualquer tipo de editor de texto, incluindo o entregue com o sistema operacional do seu computador?
embora isso seja de fato verdade e tais programas são suficientes em uma pitada, um bom editor de Código oferece muitos mais recursos além da parte “edição”, todos eles projetados para tornar a sua vida como um trabalhador WordPress muito mais fácil e salvar-lhe montes de tempo.
no seguinte vou rever algumas características e funções comuns de programas de edição de código profissional.
dependendo das suas necessidades e preferências, eles podem representar um grande fator em sua decisão a favor ou contra qualquer um dos editores de código desta lista. Portanto, você deve se certificar de que seus recursos devem ter ou são incluídos nativamente ou podem ser adicionados através de uma extensão.
suporte da linguagem de destino
Em Primeiro Lugar, é importante ter a certeza de que o editor de código de escolha suporta a(s) linguagem (s) de programação com que está a planear trabalhar.
para o desenvolvimento da web este seria tipicamente HTML, CSS, PHP, e JavaScript. No entanto, você também pode ter necessidade de línguas adicionais.
felizmente, a maioria dos editores de hoje suportam estes por padrão. No entanto, não faz mal verificar.
realce de sintaxe e opções de disposição
a capacidade de destacar automaticamente diferentes elementos da sintaxe do código com cores diferentes é uma característica muito útil para a Programação, Programação e linguagens de marcação.
torna muito mais fácil de entender e ler o código, detectar erros de sintaxe (uma vez que as cadeias não mudam de cor a menos que estejam completas), e ver onde um suporte termina e o próximo começa.
muitos editores de código também oferecem opções de layout adicionais, como dobragem de código e indentação automática. Combinados, essas características melhoram muito a legibilidade do Código.
realce de sintaxe está disponível para praticamente todas as linguagens de programação de hoje e não há desculpa para não incluí-lo em um editor de código.
função de pesquisa e substituição
especialmente ao construir sites complexos, isso acontece muitas vezes o suficiente para que algo precisa ser alterado local amplo — talvez uma das principais cores ou uma importante variável JavaScript.
O que quer que seja, você agora está procurando e corrigindo cada instância dentro do Código. Como você pode imaginar, isso fica especialmente difícil se você estiver trabalhando com vários arquivos, como folhas de estilo múltiplas.
Quando isso acontece, é muito útil ter uma poderosa função de busca e substituição à mão que pode fazer isso automaticamente. Vai poupar-te muito trabalho e olhos tensos, acredita.
completar automaticamente o código
pode conhecer esta funcionalidade a partir do seu telemóvel (com resultados muitas vezes hilariantes), processador de texto ou se alguma vez trabalhou com Firebug para fazer edições ao vivo no CSS do seu site.
Como o nome sugere, a completação automática ajuda você a escrever código sem ter que digitar cada instância inteiramente. Em vez disso, quando você começar a digitar, o editor irá sugerir-lhe uma série de alternativas que se encaixam na sua entrada.
linguagem de programação são predestinadas para este tipo de coisa, uma vez que há apenas um número limitado de expressões que farão sentido em qualquer caso e, como você pode imaginar, isso pode tornar a codificação muito mais rápida e fácil.
Suporte de FTP incorporado
levante a mão se isto soar como o seu fluxo de trabalho para a edição de ficheiros WordPress:
- Abra o Filezilla
- marcar para o servidor
- Navegar para um ficheiro
- Download
- Localize o arquivo no seu computador
- Abra-a com um texto edior
- editar
- Salve o arquivo
- volta para FileZilla
- refazer o upload do arquivo para o servidor
Se você, não se preocupe, você não está sozinho. Todos nós começamos com este ou outro processo complicado semelhante.felizmente, há uma maneira mais fácil. Muitos editores de código agora têm módulos para acessar os servidores FTP/SFTP para que você possa abrir, editar e implantar arquivos diretamente do editor.
o controlo de versões
o controlo de versões é uma rede de segurança. Quando você faz edições para seus arquivos e as coisas correm mal (como inevitavelmente vai), o controle de versão permite que você volte para versões mais antigas do seu trabalho e desfazer erros.
especialmente se você está trabalhando em projetos maiores, o controle de versão é um deve ter.
enquanto você pode usar o Git (você pode encontrar um tutorial iniciante aqui) e outros meios de controle de versão independente do seu editor de código, muitos oferecem-no incorporado ou como uma extensão.
Se você faz mais do que codificação casual, este pode ser um fator importante para a sua decisão.até agora tudo bem?
vamos chegar aos candidatos para melhor editor de código para o desenvolvimento WordPress.
the Best Code Editors For WordPress Developers And Users
One caveat: For this post I tried to concentrate on pure code editors not entire development environments. Então, se você não pode encontrar o seu IDE favorito na lista (como PHPStorm, Eclipse, etc.), isso é de propósito.
Plus, Esta lista não está de modo algum completa e em nenhuma ordem particular. Escolher qual editor de código é certo para você realmente depende de suas preferências e necessidades pessoais, Portanto, eu não vou dar um veredicto sobre qual é o melhor.tudo bem? Então vamos começar.
Light Table
Price: Free
O nosso primeiro concorrente não é apenas livre e de código aberto (você pode encontrá-lo no GitHub), mas também o resultado de uma campanha de crowdfunding Kickstarter com mais de $300k em suporte.
ele trabalha em várias plataformas (Windows, Mac, Linux), tem uma interface elegante e muito limpa, e — graças às suas muitas extensões disponíveis — é altamente personalizável.
uma das características mais interessantes é que ele fornece feedback instantâneo. Abra uma janela de navegador dentro do editor e poderá ver os efeitos das alterações de código imediatamente. Aqui está em ação:
Características adicionais:
- Leve
- Fuzzy de pesquisa do arquivo
- Suporte para diferentes incorpora
- realce de Sintaxe
- Depuração
o UltraEdit
Preço: 79,95 dólares/ano
Se você estiver trabalhando com Windows, Mac OS ou Linux, UltraEdit tem a sua volta.
UltraEdit conhece HTML, PHP, JS, Perl, C/C++, Python e outras linguagens, recursos esportivos como comparação de arquivos, Edição multi-tab/Multi-pane e muito mais, e até mesmo seu próprio cliente FTP.embora relativamente caro e com pagamentos recorrentes anuais, tem a facilidade de trabalhar com um produto premium que está a ser activamente desenvolvido.
Recursos Adicionais:
- realce de Sintaxe
- Integrado SSH/telnet
- Editor de temas
- Arquivo/classificação de dados
RapidPHP
Preço: a partir de $35.95
RapidPHP é um editor de código para Windows que coloca um grande ágio na velocidade (daí o nome, eu acho).
embora construído para a programação PHP, ele também suporta HTML, CSS, JS, e outras linguagens de desenvolvimento web com recursos como realce de sintaxe, completação automática, formatação e depuração.
O programa também se conecta diretamente aos servidores FTP, SFTP e FTPS e vem com ferramentas de gerenciamento de arquivos e integração Git.
enquanto um produto premium, o RapidPHP oferece uma versão experimental que pode ser usada 30 vezes antes de você ser solicitado a comprar uma licença.Características adicionais:
- Código de dobramento
- Pronto para o HTML5 e o CSS3
- CSS compatibilidade assistir
- Poderosa de pesquisa e substituição
- Fácil reutilização de trechos de código
- Suporte para desenvolvimento mobile
Chocolat
Preço: r $49,00
O programa com um delicioso nome tem elevados objetivos: ser o editor de texto para Max OS X para cada linguagem de programação conhecida pelo homem (suas palavras, não minhas).
ele quer conseguir isso integrando-se perfeitamente com a interface de SO, oferecendo completação de código para JS, Python, HTML, e muito mais, bem como pesquisa e substituição em todo o projeto e verificação de erros ao vivo.
recursos Adicionais:
- Código de dobramento
- Divisão de edição
- Sistema de seletor de cores
- pré-visualização ao Vivo para HTML e Markdown
- Criação de projetos através de arrastar e soltar
Átomo
Preço: Livre
o Átomo é uma adição relativamente nova para o mundo do código de editores e foi feita por ninguém menos que o GitHub.
ele trabalha com todos os principais sistemas operacionais, é livre, de código aberto e, uma vez que foi feito com desenvolvedores em mente, é altamente extendível e personalizável.
O editor vem com um módulo principal que pode ser expandido com um número crescente de pacotes feitos pelo Usuário. Juntamente com os muitos temas, isso permite que você crie exatamente a ferramenta que você precisa.
Recursos Adicionais:
- busca Fuzzy
- trechos de Código
- sistema de Arquivo do navegador
- Projeto para localizar e substituir
- Várias exibições de painel
- Código de dobramento
Komodo Edit
Preço: Free
Este editor é uma versão livre e de código aberto do popular Komodo IDE. Ele oferece suporte multi-linguagem com autocomplete, ferramentas de gerenciamento de projetos e rastreamento de mudanças.
opções mais avançadas como depuração e teste de unidade, no entanto, são reservados para o seu irmão mais velho.
recursos Adicionais:
- Markdown visualizador
- Várias seleções
- skins e ícones
- Kopy.io de integração
CodeAnywhere
Preço: Free (for trial version)
this one is a quite intriguing entry. Em vez de uma aplicação transferível, CodeAnywhere é um editor/IDE (apropriadamente nomeado) na nuvem.
login em qualquer lugar do Mundo, abrir arquivos em qualquer servidor FTP, Dropbox ou Google Drive, e obter o seu código ligado.
O editor também inclui uma ferramenta de revisão poderosa para uma rollback fácil que lhe permite aceder aos ficheiros SSH directamente para outro servidor.
além disso, o seu carácter de nuvem torna a colaboração ou a apresentação do seu código a outra pessoa tão fácil como o envio de um link e você também pode usá-lo nos dispositivos móveis iOS e Android.
a versão básica do CodeAnywhere é livre de tentar, As licenças começam em $ 2 / mês.
Recursos Adicionais:
- personalizados Predefinidos recipiente de pilhas
- Conectar-se com o Git, Bitbucket, Github
- 70+ idiomas, incluindo JS, PHP, HTML e muito mais
- conclusão de Código
- Acúmulo
- Suporte para todos os dispositivos e navegadores
- Altamente personalizável layouts, skins e muito mais
BBEdit
Preço: us $49,99
O BB em nome significa Ossos nus, o editor do criador. Ele oferece suporte para várias línguas, busca e substituição através de vários arquivos, completação automática, dobragem de código, e outros recursos.
enquanto BBEdit vem com um preço, a mesma empresa também faz uma alternativa livre chamada TextWrangler Para Mac OS. É uma versão aparada do produto premium que você pode dar uma volta antes de se comprometer com o seu irmão maior, mais capaz.
Recursos Adicionais:
- pesquisa Rápida
- ferramentas de gerenciamento de projetos
- realce de Sintaxe
- Código de dobramento
- FTP/SFTP suporte
Vim
Preço: Free (Charityware)
enquanto seu site parece realmente no início dos anos 90, o editor Vim goza de uma reputação muito boa entre os desenvolvedores Linux.
é de código aberto e dá compatibilidade entre plataformas um novo significado-o Vim irá mesmo funcionar em DOS ou num Amiga. (Pergunte aos seus pais se você não sabe o que isso significa).
O editor também é altamente configurável e pode ser estendido com recursos tão poderosos que vai para o território IDE em vez de ser um editor de código puro.
no entanto, Vim vem com uma certa curva de aprendizagem e, portanto, pode não ser uma ferramenta para iniciantes. Além disso, enquanto livre você pode optar por pagar por ele, assim doando para um projeto de caridade em Uganda.
Recursos Adicionais:
- interface de usuário Integrada
- realce de Sintaxe para mais de 200 idiomas
Expresso
Preço: R $75
Esta com cafeína candidato é uma ferramenta de desenvolvimento web para a plataforma Mac OS, que tem um built-in editor de código ferramenta chamada CSSEdit.
tem uma interface muito bonita, suporta a completação automática de código e a dobragem de código, permite-lhe arrastar e largar facilmente excertos de código e até oferece uma antevisão ao vivo.apesar de não ser o mais barato, você pode testá-lo com um teste de 15 dias antes de fazer um compromisso.
Recursos Adicionais:
- Push alterações diretamente para o servidor
- Suporte para CSS3, HTML5 e outros idiomas
- Poderosa de pesquisa e substituição de função
o TextMate
Preço: a partir de us $56.00 (single user license)
The self-titled “missing editor for Mac OS X” is another single-platform editor, however, with an approach highly inspired by the UNIX operating system.
TextMate é simples mas rico em funcionalidades com completação automática, indentação automática, blocos de código dobráveis, e muito mais. Ele também oferece uma função sofisticada de busca e substituição e torna fácil trabalhar com vários arquivos ao mesmo tempo.Características adicionais:
- Fácil de área de transferência de gestão
- de gravação de Macros
- Suporte para mais de 50 idiomas
- realce de Sintaxe
- Suporte para XCode
o Sublime Text
Preço: $70
os Fãs da distração-escrita livre do modo em WordPress vai se alegrar ao ouvir que a Sublime Texto vem com a mesma funcionalidade. Codificação em paz e concentração, aqui vamos nós.
outras características que fazem deste programa um dos editores de código mais populares lá fora são o seu design habilidoso, pesquisa poderosa, auto-preenchimento, bem como alta personalização.
O fato de que ele funciona em todos os principais sistemas operacionais provavelmente também não dói.
Recursos Adicionais:
- Instant projeto switch
- Divisão de edição
- Várias seleções
- Plugin API
Notepad++
Preço: Free
this awesome piece of software is one of my personal weapons of choice and I have mentioned it in other places before. É uma ferramenta super útil e livre para fazer edições rápidas para qualquer arquivo WordPress.
no entanto, o Notepad++ não é apenas para iniciantes e codificação casual, é também usado por desenvolvedores de classe mundial.
As funcionalidades incluem realce de sintaxe para PHP, JS, HTML, CSS e uma série de outras linguagens, pesquisa e substituição, bem como completação automática.
além disso, o Notepad++ pode ser estendido através de plugins — por exemplo, para se conectar diretamente através de FTP e muito mais. A única desvantagem é que ele só funciona no Windows. Desculpe, usuários da Apple e Linux.
Recursos Adicionais:
- Suporte para multi-idioma ambientes
- Sintaxe de dobramento
- Multi-document interface da guia
- função de Zoom
On
Preço: $69
gostaria de saber o que é com todo o café referências, no editor de código do jogo. Já é a segunda.
de qualquer forma, CoffeeCup é feito em primeiro lugar para HTML / CSS e limitado a estas duas línguas mais PHP e Markdown. Tenha isso em mente antes de comprar. Ele também é executado apenas no Windows e Mac OS
No Entanto, por outro lado, ele vem com poderoso código autocompletação, realce de sintaxe e validação, está pronto para o código semântico, e arquivos syncs facilmente via FTP.
Você pode usar a versão de teste gratuito para descobrir se ela tem tudo o que você está procurando.
Características adicionais:
- arranque rápido
- antevisão do sítio
entre parêntesis
preço: Free
Suportes é um produto muito interessante não só porque é livre e de código aberto. Com Adobe como seu criador, ele também tem um grande nome por trás dele.
Este editor de código é claramente destinado a pessoas com um fundo de design. Uma de suas características mais legais é a capacidade de transformar medidas, dimensões, estilos e outros elementos de design dentro de arquivos Photoshop diretamente em CSS.
aparte disso, também é altamente personalizável através de uma crescente biblioteca de extensões e suporta todos OS So principais.Características adicionais:
- Leve
- Inline editores
- Código de dobramento
- Preprocessor funcionalidade
- pré-visualização ao Vivo
Coda
Preço: $99
Coda é outro Mac só de entrada e um muito popular. Parte da razão pode ser a sua interface limpa e bem organizada que fornece tudo o que você precisa para construir sites em uma tela.
ele também oferece as opções de layout usuais para melhorar a legibilidade do Código (realce de sintaxe, dobragem de código e indentação), bem como a completação automática do projeto e fechamento automático de tags.
O que é legal é que ele permite que você edite arquivos locais e remotos da mesma forma, e facilmente se conecta a fontes externas e servidores. Além disso, ele também vem com um companheiro de iPad chamado Diet Coda (veja o que eles fizeram lá?).Características adicionais:
- Localizar e substituir
- Depuração
- gestão de ficheiros
- Suporte para FTP/SFTP/WebDAV/Amazon S3
ICEcoder
Preço: Grátis
A última entrada na lista é bastante interessante, pois funciona diretamente no seu navegador. Isso não só o torna utilizável em qualquer sistema operacional, mas você também pode aproveitar nativamente as tecnologias de navegador como tabbing.
O programa suporta HTML5, CSS3, PHP, JS, e além, pode ser usado online ou localmente, oferece suporte para impulsionadores de tipo como Emmet, tem dicas de código e ferramentas de comparação de código, bem como gerenciamento de banco de dados phpMyAdmin.
Características adicionais:
- encontre e substitua
- código ciente do contexto, destacando
- vários cursores
- temas
- edição e gestão de ficheiros locais/remotos
Qual é o seu Editor de código preferido?
um editor de código bem arredondado é uma das principais ferramentas para qualquer um envolvido no desenvolvimento para (ou meramente remendando com) a plataforma WordPress.
A capacidade de modificar arquivos centrais, modelos, folhas de estilo, e mais é fundamental para personalizar sites WordPress e tornar o WordPress seu próprio.
enquanto qualquer editor de texto fará teoricamente, programas especializados podem racionalizar seriamente o fluxo de trabalho.
melhor legibilidade e opções de layout, conexões FTP diretas, busca e substituição, autocompletar e controle de versão são apenas algumas maneiras que estes programas tornam o trabalho muito mais fácil.
decidir qual é o editor de código certo para o seu, em última análise, depende do que você precisa e quer.