MacroMates TextMate
| Versione | 2(aggiornata: 18/11/2021) |
| Piattaforma | Mac |
| Licenza | Open source |
| Categoria | Programmazione |
Caratteristiche principali
- Supporta tutti i principali linguaggi di programmazione
- Consente di estendere l'editor tramite i Bundles
- Può registrare macro per aiutarti ad automatizzare le attività ripetitive
- Include funzioni come la compressione del codice sorgente e la ricerca e sostituzione globale nei progetti
Panoramica del software
MacroMates TextMate è un potente editor di testo che consente di svolgere diverse attività, come modificare il codice sorgente, scrivere sceneggiature, eseguire query SQL e creare post per blog. Il programma supporta tutti i principali linguaggi di programmazione e funziona sulla piattaforma Mac. A partire dalla versione 2, MacroMates ha reso disponibile il codice sorgente di TextMate agli sviluppatori che desiderano apportare modifiche personalizzate all'editor.
TextMate ti consente di usare comandi, macro, modelli e frammenti di codice per organizzare e creare il codice sorgente. TextMate offre una funzione "trova e sostituisci" che individua e sostituisce rapidamente il testo con diverse opzioni di filtro. L'editor di testo consente di evidenziare e modificare più blocchi di codice usando cursori aggiuntivi. TextMate offre anche il completamento intelligente, che prevede ciò che stai per digitare per aiutarti a scrivere codice più rapidamente.
TextMate ti consente di estendere l'editor con i Bundles, che sono simili ai plugin. Puoi creare Bundles personalizzati in base alle tue esigenze di sviluppo oppure importare i Bundles personalizzati di altri utenti. Tra gli esempi di Bundles ci sono grammatiche di linguaggio, macro, frammenti di codice, comandi, modelli e altre scorciatoie. Inoltre, ogni Bundle offre tasti di scelta rapida che puoi usare per inserire rapidamente contenuti nel codice, aiutandoti a sviluppare il codice sorgente in modo più efficiente.
Riepilogo
MacroMates TextMate è uno strumento prezioso per qualsiasi sviluppatore. Supporta tutti i principali linguaggi di programmazione, offre scorciatoie da tastiera per il codice e Bundles per estendere l'editor. Qualsiasi designer o sviluppatore Mac che lavori con il codice dovrebbe provare questo editor.
Tipo di file principale
Tipi di file supportati
| Estensione | Tipo di file |
|---|---|
| .HTML | File HTML |
| .ADB | File corpo Ada |
| .AS | File ActionScript |
| .ASM | File di codice sorgente in linguaggio assembly |
| .BASH_PROFILE | File della shell Bash per l'accesso interattivo |
| .BASHRC | File shell Bash di accesso non interattiva |
| .BIB | Database bibliografico BibTeX |
| .BSH | Script BeanShell |
| .C | File di codice sorgente C/C++ |
| .CFG | File del linguaggio di markup di Wesnoth |
| .CFG | File di configurazione |
| .CGI | Script Common Gateway Interface |
| .CONF | File di configurazione Unix |
| .CONFIG | File di configurazione |
| .CPP | File di codice sorgente C++ |
| .D | File di codice sorgente D |
| .DBM | File di ColdFusion Server |
| .DTD | File di definizione del tipo di documento |
| .ERL | File di codice sorgente Erlang |
| .F | Codice sorgente Fortran |
| .GO | File di codice sorgente Go |
| .GROOVY | File di codice sorgente Groovy |
| .H | File header C/C++/Objective-C |
| .HH | File di intestazione C++ |
| .HS | Script Haskell |
| .INC | File di inclusione |
| .JAVA | File di codice sorgente Java |
| .JS | File JavaScript |
| .LHS | Script Haskell letterato |
| .LISP | File di codice sorgente Lisp |
| .LUA | Codice sorgente Lua |
| .M | File di implementazione Objective-C |
| .M4 | Libreria del preprocessore di macro |
| .MARKDOWN | File di documentazione Markdown |
| .MD | File di documentazione Markdown |
| .ML | File di codice sorgente ML |
| .P | Codice sorgente Pascal |
| .PAS | File sorgente Pascal |
| .PCH | File di intestazione precompilato |
| .PDE | File di codice sorgente dell'ambiente di sviluppo Processing |
| .PHP | File di codice sorgente PHP |
| .PL | Script Perl |
| .PM | Modulo Perl |
| .POD | File Perl POD |
| .PROFILE | Profilo della shell Bash |
| .PROPERTIES | File delle proprietà Java |
| .PY | Script Python |
| .R | File di codice sorgente Rez |
| .RB | Codice sorgente Ruby |
| .RBW | Script Ruby |
| .RHTML | Pagina web HTML Ruby |
| .RJS | file JavaScript Ruby |
| .RST | File reStructuredText |
| .S | File di codice sorgente |
| .SCPT | File script AppleScript |
| .SQL | File di dati Structured Query Language |
| .SRC | File di codice sorgente |
| .STRINGS | File di stringhe di testo |
| .STY | Stile LaTeX |
| .TCL | Script Tcl |
| .TLD | File descrittore della libreria di tag |
| .TMBUNDLE | File bundle di TextMate |
| .TMLANGUAGE | File di grammatica del linguaggio di TextMate |
| .TMTHEME | File di tema di TextMate |
| .TSV | File di valori separati da tabulazioni |
| .TXT | File di testo semplice |
| .XML | File XML |
| .XQ | File XQuery |
| .XQL | File del linguaggio XML Query |
| .XQM | Modulo XQuery |
| .XQUERY | File di codice sorgente XQuery |
| .XSLT | File XSLT (Extensible Stylesheet Language Transformations) |
| .YML | Documento YAML |
Altri tipi di file correlati
| Estensione | Tipo di file |
|---|---|
| .ADS | File di specifiche Ada |
| .ASA | File di configurazione ASP |
| .ASCX | File di controllo utente ASP.NET |
| .ASHX | File del gestore Web ASP.NET |
| .CONF | File di configurazione generico |
| .DIST | Script di distribuzione per Mac OS X |
| .DWT | Modello di pagina web Dreamweaver |
| .F90 | File di codice sorgente Fortran 90 |
| .FOR | File di codice sorgente Fortran |
| .FPP | Codice sorgente Fortran |
| .GVY | File di codice sorgente Groovy |
| .HPP | File di intestazione C++ |
| .HRL | File di intestazione Erlang |
| .HTACCESS | File HTACCESS di Apache |
| .HTC | File dei componenti HTML |
| .HXX | File di intestazione del codice sorgente C++ |
| .INF | File di informazioni di installazione |
| .INFO | File generico di informazioni |
| .JSP | Jakarta Server Page |
| .LSP | File di codice sorgente di un programma Lisp |
| .MARKDN | File Markdown |
| .MD | File di descrizione della macchina |
| .MDOWN | File Markdown |
| .MKD | File di documentazione Markdown |
| .NFO | File di informazioni Warez |
| .PHP3 | Pagina web PHP 3 |
| .PHP4 | Pagina web PHP 4 |
| .PHP5 | Pagina Web PHP 5 |
| .RPY | Script Python |
| .SCRIPTTERMINOLOGY | File di terminologia degli script AppleScript |
| .SLST | File di dati di gioco |
| .TMPROJ | File di progetto di TextMate |
| .TMPROJECT | Progetto TextMate |
| .TPL | Modello Phorum |
| .XQY | File sorgente XQuery |
| .XSL | Foglio di stile XML |
| .YAML | Documento YAML |
