Editores de texto sugeridos para HTML5 e CSS3 Programação
Porque um editor de texto é uma ferramenta tão importante quando a programação para HTML5 e CSS3, pode depender um pouco de suas preferências, mas aqui estão alguns bons. Note-se que todos os editores aqui é inteiramente livre.
Um editor de ressaltar: Notepad ++
Um número de desenvolvedores vêm-se com bons editores de texto. Alguns dos melhores são gratuitos, tais como Notepad ++ por Don Ho. Notepad ++ é projetado para edição de texto, especialmente em linguagens de programação.
++ Notepad tem um monte de características interessantes. Aqui estão alguns destaques:
destaque de sintaxe: Notepad ++ é capaz de reconhecer palavras-chave HTML e colocar diferentes tipos de termos em cores diferentes. Por exemplo, todas as tags HTML são processados azul, eo texto é preto, tornando mais fácil de dizer se você fez certos tipos de erros, como esquecer de terminar um tag. Note-se que as cores não são guardadas no documento.
arquivos múltiplos: Muitas vezes você vai querer editar mais de um documento de cada vez. É possível ter vários documentos diferentes em memória ao mesmo tempo.
Suporte multi-idioma: Atualmente, suas páginas consistem em nada mais do que HTML. Em breve, você vai usar algumas outras línguas, como o SQL, CSS e PHP. Notepad ++ é suficientemente inteligente para reconhecer línguas também.
macros: Sempre que você encontrar-se fazer algo mais e mais, considere escrever uma macro teclado. ++ Notepad tem uma característica macro fantástico. Macros são fáceis de gravar e reproduzir uma série de teclas, o que pode poupar-lhe um monte de trabalho.
visualização de página: Quando você escreve uma página, testá-lo. Notepad ++ tem teclas de atalho construído em deixá-lo rapidamente ver sua página no Internet Explorer (Ctrl + Alt + Shift + I) e Firefox (Ctrl + Alt + Shift + X).
TextFX: O projeto de código aberto do Notepad ++ torna mais fácil para adicionar funcionalidades. A extensão TextFX (embutido no Notepad ++) permite que você faça todos os tipos de coisas interessantes. Um conjunto especialmente útil das ferramentas é executado HTML Tidy em sua página e corrige quaisquer problemas.
Infelizmente, Notepad ++ é um de somente o Windows editor. Se você estiver usando Mac ou Linux, você precisa encontrar outra coisa. A alternativa mais próxima no mundo Mac e Linux é gedit.
gedit
Um editor simples, mas eficaz disponível gratuitamente para todos os principais sistemas operacionais é gedit. É o editor padrão para muitas versões do Linux, mas você pode baixá-lo para Mac e Windows.
Ele tem todas as características padrão, incluindo destaque de sintaxe (que cores diferentes partes do código em cores diferentes para ajudar com a depuração), números de linha, e uma lista de marca, que é um menu especial que permite que você escolha tags HTML comuns a partir de uma lista se você esquecer alguma sintaxe.
Infelizmente, gedit não tem um editor de macro. Isto pode não ser um deal-breaker para você, mas muitas vezes uma ferramenta de macro é extremamente útil. Se você precisa de um editor muito bom para uso geral, considere gedit. Ele faz muito mais do que você pode querer sem ficar terrivelmente complicado.
Os velhos padrões: VI e Emacs
Nenhuma discussão sobre editores de texto é completa sem uma menção dos editores UNIX veneráveis que eram o núcleo da experiência precoce Internet. A maioria do trabalho pioneiro sobre a web foi feito nos sistemas operacionais UNIX e Linux, e esses ambientes tinha duas famílias editor de texto extremamente populares. Tanto pode parecer obscuro, mas eles ainda têm adeptos apaixonados, mesmo na comunidade do Windows.
VI e VIM
VI significa editor visual. Esse nome parece estranho agora porque a maioria dos desenvolvedores não posso imaginar um editor que é não visual. De volta ao dia, foi um negócio muito grande que VI poderia usar toda a tela para a edição de texto. Antes dessa data, os editores orientada a linha eram a principal forma de editar arquivos de texto.
VI é um modal editor, o que significa que a mesma chave, por vezes, tem mais de um trabalho, dependendo do modo atual do editor. Por exemplo, a tecla I é usado para indicar onde pretende inserir o texto. A chave D é usado para apagar o texto, e assim por diante.
Claro que, quando você está inserindo texto, as teclas têm os seus significados normais. Este comportamento multimodo é desconcertante para os usuários modernos, mas pode ser surpreendentemente eficiente depois que você se acostumar com isso. usuários qualificados VI jurar por ele e muitas vezes usam nada mais.
VI é um pouco obscuro para alguns usuários, de modo que um número de variantes estão flutuando em torno, como VIM ou VI melhorado. VIM é um pouco mais amigável do que VI, e gVim é voltado ainda. Diz-lhe qual o modo que está dentro e inclui recursos modernos como suporte a mouse, menus e ícones. Mesmo com estas características, VIM não é intuitivo para a maioria das pessoas.
Versões do VI estão disponíveis para praticamente qualquer sistema operacional que está sendo usado. Se você já sabe VI, que você pode desfrutar de usá-lo para desenvolvimento de páginas web, porque ele tem todas as características que você pode precisar.
Emacs
O outro editor populares do mundo UNIX é Emacs. Como VI, você provavelmente não precisa desta ferramenta se você nunca usar Linux ou UNIX. Também como VI, se você sabe disso, já que você provavelmente não precisa de mais nada. Emacs tem sido editor de um programador para um tempo muito longo (desde 1976) e tem quase todos os recursos que você pode pensar.
Emacs também tem um monte de recursos que você não tenha pensado, incluindo um jogo de aventura de texto embutido e até mesmo um simulador de psicoterapeuta.
Emacs tem personalização muito poderoso e características macro e permite visualizar e editar mais de um arquivo de cada vez. Emacs também tem a capacidade de visualizar e manipular o sistema de arquivos local, gerenciar arquivos remotos, acessar o shell do sistema operacional local (OS), e até mesmo navegar na Web ou verificar e-mails sem sair do programa.
Se você está disposto a investir em um programa que leva algum esforço para entender, você vai ter uma ferramenta incrivelmente poderosa no seu kit. Versões de Emacs estão disponíveis para a maioria dos principais sistemas operacionais.
Uma versão melhorada - XEmacs - usa menus e ícones como programas modernos padrão, por isso é razoavelmente fácil de começar a usar.