MacroMates TextMate
| Versão | 2(em 18/11/2021) |
| Plataforma | Mac |
| Licença | Código aberto |
| Categoria | Programação |
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
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
Tipos de arquivo compatíveis
| Extensão | Tipo de arquivo |
|---|---|
| .HTML | Arquivo HTML |
| .ADB | Arquivo de corpo Ada |
| .AS | Arquivo ActionScript |
| .ASM | Arquivo de código-fonte em linguagem Assembly |
| .BASH_PROFILE | Arquivo de shell de login interativo do Bash |
| .BASHRC | Arquivo de shell de login não interativo do Bash |
| .BIB | Banco de dados bibliográfico BibTeX |
| .BSH | Script do BeanShell |
| .C | Arquivo de código-fonte C/C++ |
| .CFG | Arquivo da Wesnoth Markup Language |
| .CFG | Arquivo de configuração |
| .CGI | Script de Common Gateway Interface |
| .CONF | Arquivo de configuração do Unix |
| .CONFIG | Arquivo de configuração |
| .CPP | Arquivo de código-fonte C++ |
| .D | Arquivo de código-fonte D |
| .DBM | Arquivo de servidor do ColdFusion |
| .DTD | Arquivo de definição de tipo de documento |
| .ERL | Arquivo de código-fonte Erlang |
| .F | Código-fonte Fortran |
| .GO | Arquivo de código-fonte Go |
| .GROOVY | Arquivo de código-fonte Groovy |
| .H | Arquivo de cabeçalho C/C++/Objective-C |
| .HH | Arquivo de cabeçalho C++ |
| .HS | Script Haskell |
| .INC | Arquivo de inclusão |
| .JAVA | Arquivo de código-fonte Java |
| .JS | Arquivo JavaScript |
| .LHS | Script Haskell literário |
| .LISP | Arquivo de código-fonte Lisp |
| .LUA | Código-fonte Lua |
| .M | Arquivo de implementação Objective-C |
| .M4 | Biblioteca do processador de macros |
| .MARKDOWN | Arquivo de documentação Markdown |
| .MD | Arquivo de documentação Markdown |
| .ML | Arquivo de código-fonte ML |
| .P | Código-fonte Pascal |
| .PAS | Arquivo de código-fonte Pascal |
| .PCH | Arquivo de cabeçalho pré-compilado |
| .PDE | Arquivo de código-fonte do Processing Development Environment |
| .PHP | Arquivo de código-fonte PHP |
| .PL | Script Perl |
| .PM | Módulo Perl |
| .POD | Arquivo POD do Perl |
| .PROFILE | Perfil do shell Bash |
| .PROPERTIES | Arquivo de propriedades do Java |
| .PY | Script Python |
| .R | Arquivo de código-fonte do Rez |
| .RB | Código-fonte Ruby |
| .RBW | Script Ruby |
| .RHTML | Página da web em Ruby e HTML |
| .RJS | Arquivo JavaScript do Ruby |
| .RST | Arquivo reStructuredText |
| .S | Arquivo de código-fonte |
| .SCPT | Arquivo de script do AppleScript |
| .SQL | Arquivo de dados da Structured Query Language |
| .SRC | Arquivo de código-fonte |
| .STRINGS | Arquivo de sequências de texto |
| .STY | Estilo do LaTeX |
| .TCL | Script Tcl |
| .TLD | Arquivo de descrição de biblioteca de tags |
| .TMBUNDLE | Arquivo de pacote do TextMate |
| .TMLANGUAGE | Arquivo de gramática de linguagem do TextMate |
| .TMTHEME | Arquivo de tema do TextMate |
| .TSV | Arquivo de valores separados por tabulação |
| .TXT | Arquivo de texto simples |
| .XML | Arquivo XML |
| .XQ | Arquivo XQuery |
| .XQL | Arquivo da linguagem de consulta XML |
| .XQM | Módulo XQuery |
| .XQUERY | Arquivo de código-fonte XQuery |
| .XSLT | Arquivo de transformações da linguagem de folhas de estilo extensível |
| .YML | Documento YAML |
Outros tipos de arquivo relacionados
| Extensão | Tipo de arquivo |
|---|---|
| .ADS | Arquivo de especificação Ada |
| .ASA | Arquivo de configuração do ASP |
| .ASCX | Arquivo de controle de usuário do ASP.NET |
| .ASHX | Arquivo de manipulador da Web do ASP.NET |
| .CONF | Arquivo de configuração genérico |
| .DIST | Script de distribuição do Mac OS X |
| .DWT | Modelo de página da web do Dreamweaver |
| .F90 | Arquivo de código-fonte Fortran 90 |
| .FOR | Arquivo de código-fonte Fortran |
| .FPP | Código-fonte Fortran |
| .GVY | Arquivo de código-fonte Groovy |
| .HPP | Arquivo de cabeçalho do C++ |
| .HRL | Arquivo de cabeçalho do Erlang |
| .HTACCESS | Arquivo HTACCESS do Apache |
| .HTC | Arquivo de componente HTML |
| .HXX | Arquivo de cabeçalho de código-fonte C++ |
| .INF | Arquivo de informações de instalação |
| .INFO | Arquivo de informações genérico |
| .JSP | Jakarta Server Page |
| .LSP | Arquivo de código-fonte de programa Lisp |
| .MARKDN | Arquivo Markdown |
| .MD | Arquivo de descrição de máquina |
| .MDOWN | Arquivo Markdown |
| .MKD | Arquivo de documentação Markdown |
| .NFO | Arquivo de informações do Warez |
| .PHP3 | Página da Web PHP 3 |
| .PHP4 | Página da Web em PHP 4 |
| .PHP5 | Página da Web PHP 5 |
| .RPY | Script Python |
| .SCRIPTTERMINOLOGY | Arquivo de terminologia de script do AppleScript |
| .SLST | Arquivo de dados de jogo |
| .TMPROJ | Arquivo de projeto do TextMate |
| .TMPROJECT | Projeto do TextMate |
| .TPL | Modelo do Phorum |
| .XQY | Arquivo-fonte XQuery |
| .XSL | Folha de estilos XML |
| .YAML | Documento YAML |
