MacroMates TextMate
| Versión | 2(a partir del 11/18/2021) |
| Plataforma | Mac |
| Licencia | Código abierto |
| Categoría | Programación |
Características principales
- Compatible con los principales lenguajes de programación
- Permite ampliar el editor mediante Bundles
- Puede grabar macros para ayudar a automatizar tareas tediosas
- Incluye funciones como el plegado de código fuente y la búsqueda y sustitución global en proyectos
Descripción general del software
MacroMates TextMate es un editor de texto completo que permite realizar diversas tareas, como editar código fuente, escribir guiones, ejecutar consultas SQL y crear entradas de blog. El programa es compatible con los principales lenguajes de programación y funciona en la plataforma Mac. A partir de la versión 2, MacroMates puso el código fuente de TextMate a disposición de los desarrolladores que quieran realizar modificaciones personalizadas en el editor.
TextMate permite usar comandos, macros, plantillas y fragmentos de código para ayudar a organizar y crear código fuente. TextMate ofrece una función de "buscar y reemplazar" que encuentra y reemplaza texto rápidamente con varias opciones de filtrado. El editor de texto permite resaltar y editar varios bloques de código mediante cursores adicionales. TextMate también ofrece autocompletado inteligente, que predice lo que vas a escribir para ayudarte a programar más rápido.
TextMate permite ampliar el editor con Bundles, que son similares a los complementos. Puedes crear Bundles personalizados adaptados a tus necesidades de desarrollo o importar Bundles personalizados de otros usuarios. Algunos ejemplos de Bundles son gramáticas de lenguajes, macros, fragmentos de código, comandos, plantillas y otros accesos directos. Además, cada Bundle ofrece teclas de acceso rápido que puedes activar para insertar elementos rápidamente en tu código, lo que te ayuda a desarrollar código fuente de manera más eficiente.
Resumen
MacroMates TextMate es una herramienta valiosa para cualquier desarrollador. Es compatible con los principales lenguajes de programación, incluye atajos de código importantes y ofrece Bundles para ampliar el editor. Cualquier diseñador o desarrollador de Mac que trabaje con código debería probar este editor.
Tipo de archivo principal
Tipos de archivo compatibles
| Extensión | Tipo de archivo |
|---|---|
| .HTML | Archivo de lenguaje de marcado de hipertexto |
| .ADB | Archivo de cuerpo de Ada |
| .AS | Archivo de ActionScript |
| .ASM | Archivo de código fuente en lenguaje ensamblador |
| .BASH_PROFILE | Archivo de shell de inicio de sesión interactivo de Bash |
| .BASHRC | Archivo de shell de inicio de sesión no interactivo de Bash |
| .BIB | Base de datos bibliográfica de BibTeX |
| .BSH | Script de BeanShell |
| .C | Archivo de código fuente de C/C++ |
| .CFG | Archivo de configuración |
| .CFG | Archivo del lenguaje de marcado de Wesnoth |
| .CGI | Script de interfaz de puerta de enlace común |
| .CONF | Archivo de configuración de Unix |
| .CONFIG | Archivo de configuración |
| .CPP | Archivo de código fuente de C++ |
| .D | Archivo de código fuente D |
| .DBM | Archivo de servidor ColdFusion |
| .DTD | Archivo de definición de tipo de documento |
| .ERL | Archivo de código fuente de Erlang |
| .F | Código fuente de Fortran |
| .GO | Archivo de código fuente de Go |
| .GROOVY | Archivo de código fuente de Groovy |
| .H | Archivo de encabezado de C/C++/Objective-C |
| .HH | Archivo de encabezado de C++ |
| .HS | Script de Haskell |
| .INC | Archivo de inclusión |
| .JAVA | Archivo de código fuente de Java |
| .JS | JavaScript File |
| .LHS | Script de Haskell literario |
| .LISP | Archivo de código fuente de Lisp |
| .LUA | Código fuente de Lua |
| .M | Archivo de implementación de Objective-C |
| .M4 | Biblioteca del procesador de macros |
| .MARKDOWN | Archivo de documentación de Markdown |
| .MD | Archivo de documentación Markdown |
| .ML | Archivo de código fuente ML |
| .P | Código fuente de Pascal |
| .PAS | Archivo de código fuente de Pascal |
| .PCH | Archivo de encabezado precompilado |
| .PDE | Archivo de código fuente del entorno de desarrollo Processing |
| .PHP | Archivo de código fuente PHP |
| .PL | Script de Perl |
| .PM | Módulo de Perl |
| .POD | Archivo POD de Perl |
| .PROFILE | Perfil del shell de Bash |
| .PROPERTIES | Archivo de propiedades de Java |
| .PY | Script de Python |
| .R | Archivo de código fuente de Rez |
| .RB | Código fuente de Ruby |
| .RBW | Script de Ruby |
| .RHTML | Página web HTML de Ruby |
| .RJS | Archivo JavaScript de Ruby |
| .RST | Archivo de reStructuredText |
| .S | Archivo de código fuente |
| .SCPT | Archivo de script de AppleScript |
| .SQL | Archivo de datos del lenguaje de consulta estructurado |
| .SRC | Archivo de código fuente |
| .STRINGS | Archivo de cadenas de texto |
| .STY | Estilo de LaTeX |
| .TCL | Script de Tcl |
| .TLD | Archivo descriptor de biblioteca de etiquetas |
| .TMBUNDLE | Archivo de paquete de TextMate |
| .TMLANGUAGE | Archivo de gramática de lenguaje de TextMate |
| .TMTHEME | Archivo de tema de TextMate |
| .TSV | Archivo de valores separados por tabulaciones |
| .TXT | Archivo de texto sin formato |
| .XML | Archivo XML |
| .XQ | Archivo XQuery |
| .XQL | Archivo del lenguaje de consultas XML |
| .XQM | Módulo de XQuery |
| .XQUERY | Archivo de código fuente de XQuery |
| .XSLT | Archivo de transformaciones del lenguaje de hojas de estilos extensible |
| .YML | Documento YAML |
Otros tipos de archivo relacionados
| Extensión | Tipo de archivo |
|---|---|
| .ADS | Archivo de especificación de Ada |
| .ASA | Archivo de configuración de ASP |
| .ASCX | Archivo de control de usuario de ASP.NET |
| .ASHX | Archivo de controlador web de ASP.NET |
| .CONF | Archivo de configuración genérico |
| .DIST | Script de distribución de Mac OS X |
| .DWT | Plantilla de página web de Dreamweaver |
| .F90 | Archivo de código fuente de Fortran 90 |
| .FOR | Archivo de código fuente de Fortran |
| .FPP | Código fuente de Fortran |
| .GVY | Archivo de código fuente de Groovy |
| .HPP | Archivo de encabezado de C++ |
| .HRL | Archivo de encabezado de Erlang |
| .HTACCESS | Archivo HTACCESS de Apache |
| .HTC | Archivo de componente HTML |
| .HXX | Archivo de encabezado de código fuente de C++ |
| .INF | Archivo de información de instalación |
| .INFO | Archivo de información genérico |
| .JSP | Página de Jakarta Server |
| .LSP | Archivo de código fuente de programa Lisp |
| .MARKDN | Archivo Markdown |
| .MD | Archivo de descripción de máquina |
| .MDOWN | Archivo de Markdown |
| .MKD | Archivo de documentación Markdown |
| .NFO | Archivo de información de Warez |
| .PHP3 | Página web de PHP 3 |
| .PHP4 | Página web PHP 4 |
| .PHP5 | Página web PHP 5 |
| .RPY | Script de Python |
| .SCRIPTTERMINOLOGY | Archivo de terminología de scripts de AppleScript |
| .SLST | Archivo de datos de juego |
| .TMPROJ | Archivo de proyecto de TextMate |
| .TMPROJECT | Proyecto de TextMate |
| .TPL | Plantilla de Phorum |
| .XQY | Archivo de código fuente XQuery |
| .XSL | Hoja de estilos XML |
| .YAML | Documento YAML |
