TextMate

TextMate

TextmateIcon.png
Captura de tela
Dados básicos

desenvolvedor Allan Odgaard (MacroMates)
Versão atual  2.0
(15 de setembro de 2019)
Versão preliminar atual 2.0 rc31
(26 de agosto de 2019)
sistema operacional Mac OS X
linguagem de programação Ruby , Objective-C , C ++ , C
categoria Editor de texto
Licença GPL versão 3
macromates.com

TextMate é um universal editor de texto para Mac OS X . Possui guias , macros , dobramento de código , modelos , integração de shell e um sistema de pacote com o qual extensões dependentes de idioma são possíveis.

Funções notáveis

Como outros editores de texto, o TextMate permite ao usuário executar scripts de shell. Como o TextMate presta atenção à linha shebang , esses scripts podem ser escritos em qualquer linguagem de script , como bash , Ruby ou AppleScript . O texto do documento pode ser impresso na entrada padrão . Os scripts podem ler as propriedades do documento por meio de variáveis ​​de ambiente especiais . Uma visualização baseada em HTML está disponível como saída em uma janela separada. Como alternativa, a saída pode ser inserida ou o texto selecionado pode ser substituído.

Image
Exemplo de um trecho simples. A palavra-chave é wiki

Duas outras características especiais do TextMate são os chamados bundles e snippets. Os trechos são trechos de texto autodefinidos que podem ser inseridos na posição do cursor no arquivo de texto que está sendo editado no momento. Para fazer isso, pressione a tecla tab após inserir uma palavra-chave . Esses fragmentos podem conter paradas de tabulação - posições para as quais o cursor salta quando a tecla tab é pressionada. Se uma parada de tabulação com o mesmo número for usada mais de uma vez no snippet, o conteúdo da parada de tabulação muda em todas as posições usadas. Isso reduz bastante a entrada das mesmas seções de texto. A definição do trecho à esquerda é

Hallo $1
$1 ist $2

Os fragmentos também podem conter o conteúdo de variáveis ​​de ambiente TextMates, como o número da linha, o nome do autor ou a saída de scripts de shell. Os pacotes contêm trechos adaptados, realce de sintaxe e modelos para editar certos arquivos de texto, como código-fonte, arquivos LaTeX e similares. Alguns desses pacotes são desenvolvidos e mantidos por usuários do TextMates.

Percepção externa

Os recursos acima e outros inovadores tornaram o TextMate um editor muito popular. Na Worldwide Developers Conference 2006, a TextMate ganhou o Prêmio de Design de melhor ferramenta de desenvolvimento. Como o desenvolvedor se recusa a portá-lo para a plataforma Windows , clones como e e Sublime Text foram programados logo após o lançamento .

Versão 2 sob licença gratuita

O desenvolvedor Allan Odgaard anunciou uma nova versão do TextMate em 2006, mas não foi até dezembro de 2011 que a primeira versão alfa pública da versão 2.0 apareceu. Em 9 de agosto de 2012, o desenvolvedor Allan Oodgard anunciou através do blog de sua empresa que a versão 2.0 será colocada sob a licença de código aberto GPL3 . Ele postou o código-fonte da versão alfa no GitHub , que também foi notado na imprensa de TI.

Links da web

Evidência individual

  1. Allan Odgaard: Melhor ferramenta para desenvolvedores do Mac OS X? TextMate Blog , 16 de agosto de 2006.
  2. Allan Odgaard: alternativa ao Windows / Linux? Blog TextMate , 7 de novembro de 2005.
  3. TextMate 2.0 como Public Alpha . heise online , 14 de dezembro de 2011.
  4. Allan Odgaard: TextMate 2.0 Alpha . Blog TextMate , 13 de dezembro de 2011.
  5. Allan Odgaard: TextMate 2 no GitHub . Blog TextMate , 10 de agosto de 2012.
  6. Textmate 2 será open source. Recuperado em 14 de agosto de 2012 .