MacroMates TextMate

Versão2(em 18/11/2021)
PlataformaMac
LicençaCódigo aberto
CategoriaProgramação
Ir para o site
Avaliação:2,7  |  98 Votos

Principais recursos

  • Compatível com todas as principais linguagens de programação
  • Permite ampliar o editor usando Pacotes
  • Pode gravar macros para ajudar a automatizar tarefas tediosas
  • Inclui recursos como recolhimento de código-fonte e localizar e substituir globalmente em projetos

Visão geral do software

Captura de tela de MacroMates TextMate 2
Captura de tela de MacroMates TextMate 2

O MacroMates TextMate é um editor de texto robusto que permite realizar várias tarefas, como editar código-fonte, escrever roteiros, executar consultas SQL e criar entradas de blog. O programa é compatível com todas as principais linguagens de programação e funciona na plataforma Mac. A partir da versão 2, a MacroMates disponibilizou o código-fonte do TextMate para desenvolvedores que desejam fazer modificações personalizadas no editor.

O TextMate permite usar comandos, macros, modelos e trechos de código para ajudar a organizar e criar código-fonte. O TextMate oferece um recurso de "localizar e substituir" que localiza e substitui textos rapidamente com várias opções de filtro. O editor de texto permite destacar e editar vários blocos de código usando cursores adicionais. O TextMate também oferece o preenchimento inteligente, que prevê o que você vai digitar para ajudar a programar mais rapidamente.

O TextMate permite ampliar o editor com Pacotes, que são semelhantes a plug-ins. Você pode criar Pacotes personalizados adaptados às suas necessidades de desenvolvimento ou importar Pacotes personalizados de outros usuários. Alguns exemplos de Pacotes incluem gramáticas de linguagem, macros, trechos de código, comandos, modelos e outros atalhos. Além disso, cada Pacote oferece teclas de atalho que você pode acionar para inserir conteúdo rapidamente no código, ajudando a desenvolver código-fonte com mais eficiência.

Resumo

O MacroMates TextMate é uma ferramenta valiosa para qualquer desenvolvedor. Ele é compatível com todas as principais linguagens de programação, oferece atalhos de teclado importantes e Pacotes para ampliar o editor. Qualquer designer ou desenvolvedor para Mac que trabalhe com código deve experimentar este editor.

Tipo de arquivo principal

Ícone de arquivo html.HTMLArquivo HTML

Tipos de arquivo compatíveis

ExtensãoTipo de arquivo
.HTMLArquivo HTML
.ADBArquivo de corpo Ada
.ASArquivo ActionScript
.ASMArquivo de código-fonte em linguagem Assembly
.BASH_PROFILEArquivo de shell de login interativo do Bash
.BASHRCArquivo de shell de login não interativo do Bash
.BIBBanco de dados bibliográfico BibTeX
.BSHScript do BeanShell
.CArquivo de código-fonte C/C++
.CFGArquivo da Wesnoth Markup Language
.CFGArquivo de configuração
.CGIScript de Common Gateway Interface
.CONFArquivo de configuração do Unix
.CONFIGArquivo de configuração
.CPPArquivo de código-fonte C++
.DArquivo de código-fonte D
.DBMArquivo de servidor do ColdFusion
.DTDArquivo de definição de tipo de documento
.ERLArquivo de código-fonte Erlang
.FCódigo-fonte Fortran
.GOArquivo de código-fonte Go
.GROOVYArquivo de código-fonte Groovy
.HArquivo de cabeçalho C/C++/Objective-C
.HHArquivo de cabeçalho C++
.HSScript Haskell
.INCArquivo de inclusão
.JAVAArquivo de código-fonte Java
.JSArquivo JavaScript
.LHSScript Haskell literário
.LISPArquivo de código-fonte Lisp
.LUACódigo-fonte Lua
.MArquivo de implementação Objective-C
.M4Biblioteca do processador de macros
.MARKDOWNArquivo de documentação Markdown
.MDArquivo de documentação Markdown
.MLArquivo de código-fonte ML
.PCódigo-fonte Pascal
.PASArquivo de código-fonte Pascal
.PCHArquivo de cabeçalho pré-compilado
.PDEArquivo de código-fonte do Processing Development Environment
.PHPArquivo de código-fonte PHP
.PLScript Perl
.PMMódulo Perl
.PODArquivo POD do Perl
.PROFILEPerfil do shell Bash
.PROPERTIESArquivo de propriedades do Java
.PYScript Python
.RArquivo de código-fonte do Rez
.RBCódigo-fonte Ruby
.RBWScript Ruby
.RHTMLPágina da web em Ruby e HTML
.RJSArquivo JavaScript do Ruby
.RSTArquivo reStructuredText
.SArquivo de código-fonte
.SCPTArquivo de script do AppleScript
.SQLArquivo de dados da Structured Query Language
.SRCArquivo de código-fonte
.STRINGSArquivo de sequências de texto
.STYEstilo do LaTeX
.TCLScript Tcl
.TLDArquivo de descrição de biblioteca de tags
.TMBUNDLEArquivo de pacote do TextMate
.TMLANGUAGEArquivo de gramática de linguagem do TextMate
.TMTHEMEArquivo de tema do TextMate
.TSVArquivo de valores separados por tabulação
.TXTArquivo de texto simples
.XMLArquivo XML
.XQArquivo XQuery
.XQLArquivo da linguagem de consulta XML
.XQMMódulo XQuery
.XQUERYArquivo de código-fonte XQuery
.XSLTArquivo de transformações da linguagem de folhas de estilo extensível
.YMLDocumento YAML

Outros tipos de arquivo relacionados

ExtensãoTipo de arquivo
.ADSArquivo de especificação Ada
.ASAArquivo de configuração do ASP
.ASCXArquivo de controle de usuário do ASP.NET
.ASHXArquivo de manipulador da Web do ASP.NET
.CONFArquivo de configuração genérico
.DISTScript de distribuição do Mac OS X
.DWTModelo de página da web do Dreamweaver
.F90Arquivo de código-fonte Fortran 90
.FORArquivo de código-fonte Fortran
.FPPCódigo-fonte Fortran
.GVYArquivo de código-fonte Groovy
.HPPArquivo de cabeçalho do C++
.HRLArquivo de cabeçalho do Erlang
.HTACCESSArquivo HTACCESS do Apache
.HTCArquivo de componente HTML
.HXXArquivo de cabeçalho de código-fonte C++
.INFArquivo de informações de instalação
.INFOArquivo de informações genérico
.JSPJakarta Server Page
.LSPArquivo de código-fonte de programa Lisp
.MARKDNArquivo Markdown
.MDArquivo de descrição de máquina
.MDOWNArquivo Markdown
.MKDArquivo de documentação Markdown
.NFOArquivo de informações do Warez
.PHP3Página da Web PHP 3
.PHP4Página da Web em PHP 4
.PHP5Página da Web PHP 5
.RPYScript Python
.SCRIPTTERMINOLOGYArquivo de terminologia de script do AppleScript
.SLSTArquivo de dados de jogo
.TMPROJArquivo de projeto do TextMate
.TMPROJECTProjeto do TextMate
.TPLModelo do Phorum
.XQYArquivo-fonte XQuery
.XSLFolha de estilos XML
.YAMLDocumento YAML
Atualizado em 18/11/2021