Sublime Text 2: o melhor editor de código disponível?

Texto Sublime 2 é um editor de código no estilo TextMate, Scribes, Kate ou Redcar. Sua interface é limpa e intuitiva e suporta o uso de Snippets, Plugins e sistemas de construção de código (Build Systems).

No início foi criado por Jon Skinner como uma extensão do vim, mas aos poucos foi ganhando identidade. Por causa disso, o Sublime Text 2 ainda tem um modo de edição semelhante ao vi chamado "modo Vintage".

atenção: Sublime Text 2 é distribuído gratuitamente, mas não é um software livre. Para uma alternativa gratuita igualmente interessante, sugiro que você tente Escribas.

Características principais

  • mínimo: O minimapa consiste em uma prévia da estrutura do nosso código que pode ser colocada ao lado da guia ou pode ser ocultada. É muito útil mover o arquivo quando conhecemos bem sua estrutura.
  • Multi.selection: A seleção múltipla não é uma novidade, ela foi incorporada há muito tempo no editor Ultraedit para Windows. Para fazer uma seleção múltipla de um termo de diferentes partes do arquivo, basta colocar o cursor dentro da palavra que queremos pesquisar e fazer Cmd + D no Mac OS X ou Ctrl + D no Windows e Linux
  • multi-cursor: Ao usar a seleção múltipla, o Sublime Text cria n cursores com os quais podemos escrever texto arbitrariamente em n posições diferentes em paralelo, ótimo
  • multi-layout: Vem com sete configurações de layout onde podemos escolher editar em uma única janela ou dividir em até quatro janelas verticais ou quatro janelas de grade. Existe um plugin para poder criar mais layouts, no Linux pelo menos o editor fica instável.
  • Suporte nativo para inúmeros idiomas: Suporta nativamente inúmeras linguagens, incluindo Clojure, Haskell, Erlang, Scala e Go (para citar alguns)
  • Destaque de sintaxe configurável: O realce de sintaxe é totalmente configurável por meio de arquivos de configuração por usuário
  • Pesquisa Dinâmica: Você pode pesquisar expressões regulares ou normais por arquivos, por projetos, por diretórios, por uma conjunção deles ou por tudo de uma vez
  • Preenchimento automático e marcação de chave: Podemos ir para a chave que fecha ou abre um bloco de forma simples
  • Suporte para snippets e plug-ins: Snippets são como macros ou pacotes e são bastante úteis, existem inúmeros plug-ins como o plug-in ZenCoding
  • Configuração total de atalhos de teclado: Todas as chaves podem ser substituídas ao nosso gosto, isso é realmente incrível
  • Acesso rápido à linha ou arquivo: Podemos abrir um arquivo usando o atalho de teclado Cmd + P no Mac OS X ou Ctrl + P no Win e Linux e digitando seu nome ou navegando na lista. Também podemos ir para uma linha usando dois pontos e o número da linha (: 245 por exemplo).
  • Paleta de comandos: Podemos usar Shift + Cmd + P no Mac OS X ou Shift + Ctrl + P no Win e Linux para acessar a Paleta de comandos onde podemos filtrar e usar qualquer comando que quisermos. Isso é muito útil para usar junto com o Package Controller (sobre o qual falaremos em outro post). 

Suporte para codificação Zen

Uma das características que acho que merece uma menção especial é o suporte para Zencoding.

O Zen Coding nada mais é do que um atalho de código escrito com uma sintaxe muito semelhante ao CSS, então, se você conhece CSS e HTML, está quase pronto para começar a tornar sua vida mais fácil.

Em um caso prático, se quiséssemos criar a marcação de um menu, seria claro que precisamos de uma tag de navegação e, em seguida, uma lista, isso significaria um mínimo de 7 linhas de código escrito à mão, mas poderia ser reduzido a menos de 15 caracteres com Zen Coding del da seguinte forma (para o qual bastaria pressionar Ctrl + para expandir):

nav> ul> li.item * 5> a

O vídeo a seguir nos mostra outros exemplos de Zencoding:

Em Página oficial do Zen Coding você encontrará informações adicionais, exemplos e a lista de editores compatíveis. Na página de download, você encontrará os pacotes de instalação para cada um dos editores, geralmente um .txt com as instruções de instalação incluído no pacote. Lá você pode encontrar o extensão para Sublime Text 2.

instalação

Sublime Text 2 não está disponível em muitos repositórios oficiais (embora provavelmente Arch e usuários derivados possam instalá-lo a partir do AUR). Por isso, o mais fácil é ir à página do projeto e baixar a versão para Linux. Não, nada precisa ser compilado. Basta descompactar o arquivo baixado e executar o programa. Ele será executado sem mais, como qualquer aplicativo portátil.

Usuários do Ubuntu e derivados podem entrar em um terminal e digitar o seguinte caso prefiram instalar o programa a partir de um PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2

25 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Johnny Mentero dito

    sudo apt-get install texto sublime

  2.   kasymaru dito

    O melhor editor de código é qualquer aplicação que processe texto, a maioria das pessoas fala em editores de código ou IDEs como se fossem esses programas que programaram as aplicações, se um editor ou um IDE ajuda muito, mas sim qualquer um sabe que funciona bem.

  3.   Federico dito

    Olá, 2 dias atrás Sublime text 2 e me foi apresentado um erro que aludia à biblioteca de controle de pacotes, tive a brilhante ideia de eliminar a pasta Package e baixá-la novamente, quando reabri o editor, o barra de menus, a barra lateral que antes era branca agora é preta e o editor em sua parte branca agora é preta, ele não responde a nenhum comando do teclado e não consigo acessar as preferências e a seguinte mensagem aparece:

    Erro ao carregar o arquivo de sintaxe "Packages / Text / Plain text.tmLanguage": Erro ao analisar plist xml: Falha ao abrir o arquivo no arquivo "Packages / Text / Plain text.tmLanguage"

    Já instalei e desinstalei cerca de 10 vezes, não sei se estou fazendo algo errado ou por engano apaguei outra coisa, estou usando um Mac e sou novo nele e não sei como corrigir o que fiz, estava verificando a pasta de conteúdo que copiei o pasta de pacote (não sei se no lugar certo) e nada, se alguém puder me ajudar, ficaria agradecido.

  4.   Heiko 7017. dito

    O melhor editor que já experimentei, muito esforço da parte do Jon, por isso resolvi comprar a licença dele. Apesar de não ser software livre, vale os US $ 60 que paguei na época, como se fosse software livre, teria doado para o projeto. Saudações.

  5.   I Palafrugell dito

    Simplesmente fantástico!

  6.   Vamos usar Linux dito

    É o melhor que eu sei ... pena que não é software livre, embora seja gratuito.

  7.   adrian dito

    Uma alternativa

    adepto do texto

    http://foicica.com/textadept/

  8.   Rafuru dito

    Hmm, mas por que a página tem uma seção para comprar uma licença?

    É algo que não entendi totalmente porque baixar o pacote da web tem uma opção na seção Ajuda para inserir um código de licença

  9.   Rafuru dito

    Hmm eu acho que não me expliquei bem ..

    O aviso diz: Sublime Text 2 é distribuído gratuitamente, mas não é um software livre. Para uma alternativa gratuita igualmente interessante, sugiro que você experimente os Scribes.

    o que significa que pode ser distribuído gratuitamente, mas não gratuito (para ser modificado ou redistribuído para outros fins) ... mas a palavra gratuito me diz que é freeware.

    Se for um teste, não é gratuito e, portanto, é um shareware.

    Em vez disso, minha dúvida é se esse teste ou o fato de uma chave ou chave de licença não ser inserida afetará o programa mais tarde, por exemplo, não deixe-me abri-lo ou limitar suas funções no final do teste, se for de prova.

  10.   pablorubianes dito

    Não é grátis ... a versão que eles permitem que você use gratuitamente é a Beta, a estável é licenciada e custa US $ 60,

  11.   Nico dito

    Outro clique e você ficou sem memória!

  12.   Felipe Sipion Festivities dito

    no ubuntu 11..04 a versão sublime-text-2 não funciona, mas tente instalar sublime-text-2-dev

  13.   Gonzalo dito

    Obrigado!! Eu vou tentar.

  14.   Jorge dito

    OK, obrigado por responder. Eu estava testando por um tempo e não me convenceu por vários motivos. Em seguida, ele estava constantemente me pedindo a licença, que embora você só possa pressionar "cancelar", ainda me deixa irritante. Eu prefiro o Notepad ++ e o Pspad, pois eles atendem melhor às minhas necessidades.
    Muito obrigado.

  15.   Vamos usar Linux dito

    Não tenho certeza ... acho que não ...
    Mas, sugiro que você experimente e brinque um pouco para descobrir todas as suas funcionalidades.
    A verdade é que já não o utilizo há algum tempo, mas tenho a certeza de que é um dos melhores editores de texto que existe hoje.
    Pena que não é grátis ... embora seja grátis.
    Felicidades! Paulo.

  16.   Jorge dito

    Olá, uma pergunta, você pode fazer pesquisas de lista em Sublime Text? Este é um recurso que gosto muito em editores como Pspad ou Notepad ++, nos quais me mostram os resultados obtidos em forma de lista, mostrando a linha completa onde se encontra a (s) palavra (s) e que me permite saber rapidamente se a linha é ou não o que eu quero. Isso porque trabalho constantemente com arquivos com muitas linhas e vai da preguiça e resultado a resultado para ver se está correto.
    Saudações.

  17.   Lúcifer dito

    Por que procurar uma nova alternativa se o Emacs já existe ou o vi?
    Além de não ser um software livre, de que adianta apoiar esse tipo de software e fazer tanta propaganda?

  18.   Vamos usar Linux dito

    Não é propaganda.
    Achei uma boa ideia divulgá-lo porque é um excelente software. Além disso, seria bom se seus desenvolvedores recebessem e-mails para divulgar o código-fonte. Se o projeto não for conhecido, não há como fazer isso.
    Felicidades! Paulo.

  19.   Polaris23 28 dito

    Já experimentei, é excelente, obrigado pela info. !!!

  20.   Rafuru dito

    Porque há muitas pessoas que não têm tempo para aprender a usar um editor um pouco mais "avançado" como o vim ou o Emacs.

    Muitas vezes, é necessário que um programa apenas se sente e codifique, sem ter que ler e praticar tutoriais sobre como usar essas ferramentas.

    Não há nada de errado em este programa ser proprietário, o desenvolvedor decidiu ganhar dinheiro com seu software e é completamente normal ... ou o quê? Você também vai lutar para conseguir um PC 100% caseiro ou "grátis" para não pagar as marcas?

    Ou você plantará seus próprios tomates "de graça" para não pagar o mercado?

    Você tem que aprender a distinguir um pouco as coisas

  21.   Rafuru dito

    Na verdade, a licença para um programa de boa qualidade como esse não pesa muito.

    Mas como sou um estudante que mal tem dinheiro para comer então a gente deixa assim hahaha.

    Esse modo zen parece ótimo 🙂

  22.   Júlio César Marin Garreta dito

    Scribes é muito bom, como tentarei com este recomendado.

  23.   Locatário dito

    Não há nada como o Eclipse .. um clique e inicia um servidor ... outro clique e ele cria um projeto para você!

  24.   Guilherme dito

    Experimentei e é bom, mas pra mim não tem nada como a edição Komodo, mesmo assim não sei porque tanto alvoroço com o sublime

  25.   miguel dito

    Tentei aquele editor de texto, consegui graças a este site http: www.notiubuntu.wordpress, com