Pagina inicial » Codificação » Os 10 principais editores de códigos fonte gratuitos - avaliados

    Os 10 principais editores de códigos fonte gratuitos - avaliados

    Com o editor de código profissional como Dreamweaver, Coda, Textmate e outros, não é surpresa que mais e mais pessoas tenham esquecido parcialmente o editor de código mais simples, como o Bloco de Notas do Windows. Nós entendemos que mais simples não significa a melhor opção, no entanto, existem editores de código mais simples, mas profissionais, que podem se adequar ao que você precisa!

    Estes são o que eu encontrei para ser o melhor estrondo para zero dólares (com um bônus adicionado). Sinta-se livre para compartilhar seu favorito pessoal nos comentários.

    1. Bloco de Notas ++

    Notepad ++ é um substituto de código aberto para o programa original do bloco de notas (que vem com o Windows) e suporta vários idiomas. Mesmo sendo construído para o Microsoft Windows, ele também pode ser executado no Linux, Unix, BSD e Mac OS X (usando o Wine). Imediatamente após iniciar o Notepad ++, você notará a diferença entre ele e o bloco de notas original. Há muitos botões e recursos adicionais como suporte a plug-ins, edição com guias, arrastar e soltar, edição de tela dividida, rolagem sincronizada, verificador ortográfico (através de um plug-in incluído), localizar e substituir vários documentos, comparação de arquivos, zoom e muito mais. "Notepadd ++ suporta realce de sintaxe e dobramento de sintaxe para 48 linguagens de programação, scripting e markup" (source).

    Como o site explica, o programa é escrito em C ++ e usa API Win32 pura e STL, o que garante uma maior velocidade de execução e menor tamanho do programa. Se você gostaria de aprender como tornar o Notepadd ++ seu editor de texto padrão, você pode encontrar instruções aqui.

    Prós

    • Leve e lança rapidamente
    • Interface de edição com guias
    • Suporte a plugins e macros
    • Capacidade de adicionar marcadores
    • Arrastar e soltar suporte
    • Encontre e substitua vários documentos
    • Modo tela cheia
    • Minimizar para a bandeja do sistema
    • Configurador de estilo para uma interface personalizável
    • Sintaxe e destaque de chave
    • Auto indentação
    • Conclusão automática
    • Código dobrável
    • Texto dobrável
    • Integração do compilador
    • Pesquise e substitua
    • Verificador ortográfico (via plugin)
    • Edição colaborativa (via plugin)
    • Suporte FTP (via plugin)
    • Várias instâncias
    • Comparação de arquivos

    Contras

    • Sem suporte HTTP, SSH ou WebDav para edição remota de arquivos
    • Não suporta arquivos grandes
    • Outro programa é necessário para rodar no Mac OS X

    2. TextWrangler

    Ao contrário do Notepadd ++ mencionado acima, o TextWrangler não é de código aberto e é um programa somente para Mac. Também suporta apenas um idioma: inglês. É, no entanto, um editor de texto de propósitos gerais muito poderoso e uma ferramenta do administrador do Unix e do servidor. Enquanto na superfície parece apenas um editor de texto simples e básico, possui muitos recursos. Há uma gaveta de documentos (fechada por padrão) que pode ser aberta para visualizar e comparar documentos selecionados. Como editor de código, ele inclui coloração de sintaxe e navegação de funções para 44 linguagens de programação, como ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL e VBScript. Com TextWrangler você também pode abrir arquivos extremamente grandes; é limitado apenas pela RAM no seu computador e pela limitação do OS X aos arquivos.

    Se você precisar de recursos mais avançados, como FTP e SFTP, abra e salve, suporte a script do AppleScript, do Mac OS X Unix, modo de espera, salvamento automático e muito mais, você pode atualizar para o BBEdit..

    Prós

    • Suporte a plugins e macros
    • Construído em FTP e FTP Seguro
    • Suporte SSH para edição remota de arquivos
    • Capacidade de comparar dois documentos linha a linha
    • Realce de sintaxe
    • Auto indentação
    • Conclusão automática
    • Código dobrável
    • Texto dobrável
    • Integração do compilador (via plugin)
    • Verificador ortográfico
    • Suporte a arquivos grandes (limitado pela memória do computador)
    • Várias instâncias

    Contras

    • Nenhuma edição colaborativa
    • Nenhum suporte HTTP ou WebDav para edição remota de arquivos
    • Não funciona no Tiger na série Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit, um programa para Windows, Mac OS X, OS / 2, Linux, BSD, Unix e VMS, é dito apenas para programadores maduros. Escrito em Java, é open source e suporta centenas de plugins e macros. A janela principal pode ser dividida horizontalmente ou verticalmente e também vem com "recuo automático e realce de sintaxe para mais de 130 idiomas". Há muitas opções de personalização para transformar tudo, desde o encaixe na barra de status até a barra de ferramentas, e se parecer exatamente da maneira desejada. Você pode até "copiar e colar com um número ilimitado de pranchetas".

    As linguagens de programação suportadas incluem: ActionScript, ColdFusion, LOTOS, Ruby, Python e COBOL. Todos os recursos do jEdit não podem caber neste parágrafo, mas você pode visualizá-los todos aqui.

    Prós

    • Poderoso mecanismo de pesquisa para expressões regulares
    • Sintaxe destacando com opções de personalização
    • Auto-indentação
    • Conclusão automática
    • Código dobrável
    • Texto dobrável
    • Integração do compilador (via plugin)
    • Suporte a plugins e macros
    • Interface de edição com guias
    • Navegador FTP integrado
    • Verificador ortográfico (via plugin)
    • Suporte FTP (via plugin)
    • Suporte a HTTP e WebDav (via plugin) para edição remota de arquivos
    • Várias instâncias

    Contras

    • Peso pesado e muitas vezes lento na inicialização
    • Em

      Contras

      Verificador Ortográfico

    • Pode ser buggy no Mac
    • Nenhuma edição colaborativa
    • Não há suporte para arquivos grandes
    • Não há suporte SSH para edição remota de arquivos

    4. Crimson Editor

    Crimson foi escrito em C, é open source e é conhecido como editor de código fonte profissional somente para Windows. É também um substituto adequado para o Notepad e suporta a programação em mais de 60 idiomas, como Maple, LotusScript, C / C ++, MySQL, Ruby, Perl e JScript. Atualmente suporta apenas o idioma Inglês. Infelizmente, o último lançamento do Crimson foi em 2008, mas foi substituído pelo Emeral Editor..

    Como você pode ver na imagem abaixo, ele se parece com o Notepad ++ da barra de ferramentas para a edição com guias. Ele também suporta plugins, que são chamados de "ferramentas" e macros. Existe até mesmo um cliente FTP integrado e você tem a capacidade de gerenciar grupos de arquivos relacionados e salvá-los como projetos.

    Prós

    • Realce de sintaxe
    • Auto indentação
    • Integração do compilador
    • Capacidade de adicionar marcadores
    • Suporte FTP
    • Verificador ortográfico instantâneo / ao vivo
    • Macros
    • Várias instâncias

    Contras

    • Nenhuma conclusão automática
    • Sem código dobrável
    • Nenhuma dobra de texto
    • Nenhuma edição colaborativa
    • Não há suporte para arquivos grandes
    • Sem suporte HTTP, SSH ou WebDav para edição remota de arquivos

    5. Araneae

    Araneae é um editor para profissionais da Web que é executado apenas no Windows. Você pode fazer o download de extensões para usá-lo e inclui realce de sintaxe, suporte a arrastar e soltar, edição com guias e a capacidade de inserir clipes rápidos personalizáveis. "Araneae inclui várias extensões e localizações do proverbial box'âNenhum download extra é necessário! Isso inclui arquivos HTML, XHTML, CSS, XML, JavaScript, PHP e Ruby, além das localizações em inglês, francês, grego, espanhol e estoniano! "Todas as barras de ferramentas são visíveis por padrão e podem ser reorganizadas para atender às suas preferências..

    Prós

    • Realce de sintaxe
    • Arrastar e soltar suporte
    • Interface de edição com guias
    • Clipes rápidos
    • Pesquise e substitua
    • Várias instâncias

    Contras

    • Nenhum plug-in ou macros

    6. EditPad Lite

    O EditPad Lite é outro editor de texto de uso geral somente para Windows e foi escrito em 10 idiomas diferentes. Foi construído com o Delphi e é pequeno, compacto e gratuito apenas para uso não comercial. Então, se você for pago pelo trabalho que faz com ele, precisará comprar o EditPadPro. Os recursos são limitados, mas ele tem edição com guias, pode permanecer em execução na bandeja do sistema, suporta recuo automático e pode ser configurado para se adequar ao seu próprio gosto e visão.

    O EditPad Lite também se parece com o Bloco de Notas, com exceção da barra de ferramentas de formatação e das guias.

    Prós

    • Interface de edição com guias
    • Auto indentação
    • Ilimitado desfazer e refazer mesmo depois de salvar um arquivo (contanto que ele permaneça aberto)
    • Suporte a arquivos grandes
    • Suporte FTP
    • Várias instâncias

    Contras

    • Nenhum destaque de sintaxe
    • Nenhuma conclusão automática
    • Sem código dobrável
    • Nenhuma dobra de texto
    • Nenhuma integração de compilador
    • Sem macros
    • Nenhuma edição colaborativa
    • Verificador ortográfico não incluído na versão gratuita
    • Sem suporte HTTP, SSH ou WebDav para edição remota de arquivos

    7. ATPad

    O ATPad não é muito diferente do que a maioria dos outros mencionados acima: é outra versão do Bloco de Notas com algumas atualizações. Além do inglês, você pode obter o ATPad em 11 outros idiomas. Você obtém edição com guias, opções de personalização, numeração de linhas, quebra automática de palavras, marcadores (para que você não perca seu lugar ao retornar), snippets personalizáveis, envio por e-mail e muito mais. Como o ATPad não requer instalação, você pode abri-lo virtualmente de qualquer tipo de unidade e não deixa vestígios. Para removê-lo basta excluir o diretório ATPad.

    Prós

    • Permite ladrilhos e cascatas de janelas
    • Interface de edição com guias
    • Numeração de linhas
    • Trechos de texto
    • Pode enviar documentos por email
    • Nenhuma instalação necessária
    • Capacidade de adicionar marcadores
    • Encontrar / substituir ilimitado e desfazer / refazer

    Contras

    • Não vem com corretor ortográfico

    8. RJ TextEd

    O RJ TextEd é somente para Windows e suporta 18 idiomas diferentes e 20 linguagens de programação. Foi construído no CodeGear Delphi e não é open source. Há um PC e uma versão portátil para download, juntamente com vários plugins e ferramentas que você pode baixar separadamente. Ao contrário da maioria dos programas de corte limpo mencionados acima, o RJ TextEd possui barras de ferramentas, painéis e guias em abundância. Você também pode criar projetos e macros e personalizar seu ambiente de trabalho.

    Prós

    • Tem uma versão portátil
    • Realce de sintaxe
    • Verificador ortográfico
    • Auto indentação
    • Conclusão automática
    • Código dobrável
    • Texto dobrável
    • Integração do compilador
    • Macros
    • Suporte para FTP e FTP Seguro
    • Suporte SSH para edição remota de arquivos
    • Várias instâncias

    Contras

    • Nenhuma edição colaborativa
    • Não há suporte para arquivos grandes
    • Nenhum suporte HTTP ou WebDav para edição remota de arquivos

    9. Komodo Editar

    Komodo Edit é um programa de código aberto rápido que pode ser usado no Windows, Max OS X e Linux. Suporta as seguintes linguagens de programação: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 e CSS 3. Ele também vem equipado com "coloração de sintaxe personalizável, dobragem, verificação de sintaxe de fundo e excelente auto-completar e dicas de chamada (chamado 'inteligência de código'). " Suas páginas e páginas de extensões são equivalentes às do Firefox e seu editor "enganado" é um dos mais avançados apresentados nesta lista. Junto com tudo o que você obtém edição de arquivos remotos, uma caixa de ferramentas com integração de comandos shell, macros, trechos e a lista continua. Para recursos mais avançados, você pode adquirir o Komodo IDE for Teams.

    Prós

    • Suporte de extensão e macros
    • Realce de sintaxe
    • Auto indentação
    • Conclusão automática
    • Código dobrável
    • Texto dobrável
    • Partes de codigo

    Contras

    • Verificador ortográfico não incluído
    • Nenhuma integração de compilador
    • Nenhuma edição colaborativa
    • Não há suporte para arquivos grandes
    • Não há várias instâncias
    • Para recursos mais avançados, você precisará fazer upgrade para uma taxa pesada de US $ 295 (sem suporte e atualizações) ou US $ 382 (com suporte e atualizações)

    10. Kompozer

    Powered by Mozilla, "O KompoZer é um completo Web Authoring System que combina gerenciamento de arquivos da Web e recursos de edição de páginas da Web WYSIWYG fáceis de usar encontrados no Microsoft FrontPage, no Adobe DreamWeaver e em outros programas avançados." Este programa fácil de usar, para Windows, Mac OS X e Linux, é voltado para usuários não técnicos que não conhecem muito sobre codificação HTML ou web. Está disponível em 21 idiomas diferentes, possui gerenciamento integrado de arquivos via FTP, edição por abas, selecionador de cores e suporte para formulários, tabelas e modelos.

    Como você pode ver na imagem abaixo, é para ser mais parecido com o DreamWeaver do que com o Bloco de Notas (por isso, o atendimento a usuários não técnicos).

    Prós

    • Gerenciador de sites e árvore de arquivos
    • Edição WYSIWYG
    • Tem uma versão portátil
    • Suporte FTP
    • Verificador ortográfico
    • Suporta modelos
    • Pré-visualização da página
    • Comparável ao Adobe DreamWeaver e Microsoft FrontPage

    Contras

    • Não há suporte para WebDAV para edição remota de arquivos
    • Nenhum suporte de edição compartilhada
    • Não suporta scripts do lado do servidor

    11. TouchQode (bônus)

    Como um bônus adicional, temos TouchQode, que é um editor apenas para smartphones. Está atualmente disponível apenas para Android, mas você pode se inscrever para ser notificado sobre o lançamento do iPhone. Para um editor de smartphone, ele possui alguns ótimos recursos, como realce de sintaxe, capacidade de executar scripts (simples), um cliente FTP integrado, sincronização de arquivos e muito mais. TouchQode realmente dá a capacidade de codificar em qualquer lugar que você vá!

    Prós

    • Aplicativo para Android
    • Realce de sintaxe
    • Sugestões de código
    • Pesquisa Incremental
    • Sincronização de arquivos

    Contras

    • Sem aplicativo para iPhone (mas em breve)