MacroMates TextMate
| Verze | 2(k 18.11.2021) |
| Platforma | Mac |
| Licence | Open source |
| Kategorie | Programování |
Hlavní funkce
- Podpora všech hlavních programovacích jazyků
- Umožňuje rozšíření editoru pomocí balíčků
- Dokáže zaznamenávat makra pro automatizaci zdlouhavé práce
- Obsahuje funkce, jako je skládání zdrojového kódu a globální vyhledávání a nahrazování v projektu
Přehled softwaru
MacroMates TextMate je výkonný textový editor, který umožňuje různé úkoly, například úpravu zdrojového kódu, psaní scénářů, spouštění dotazů SQL a vytváření blogových příspěvků. Program podporuje všechny hlavní programovací jazyky a funguje na platformě Mac. Od verze 2 společnost MacroMates zpřístupnila zdrojový kód TextMate vývojářům, kteří chtějí v editoru provádět vlastní úpravy.
TextMate umožňuje používat příkazy, makra, šablony a úryvky, které pomáhají organizovat a vytvářet zdrojový kód. TextMate nabízí funkci „najít a nahradit“, která rychle vyhledává a nahrazuje text pomocí několika možností filtrování. Textový editor umožňuje zvýrazňovat a upravovat více bloků kódu pomocí dalších kurzorů. TextMate také nabízí chytré dokončování, které předvídá, co budete psát, a pomáhá vám tak rychleji programovat.
TextMate umožňuje rozšířit editor pomocí balíčků, které jsou podobné zásuvným modulům. Můžete vytvářet vlastní balíčky přizpůsobené svým vývojovým potřebám nebo importovat vlastní balíčky jiných uživatelů. Mezi příklady balíčků patří gramatiky jazyků, makra, úryvky kódu, příkazy, šablony a další zkratky. Každý balíček navíc nabízí klávesové zkratky, které můžete použít k rychlému vložení obsahu do kódu, což vám pomáhá efektivněji vytvářet zdrojový kód.
Souhrn
MacroMates TextMate je užitečný nástroj pro každého vývojáře. Podporuje všechny hlavní programovací jazyky, důležité klávesové zkratky a balíčky pro rozšíření editoru. Každý uživatel Macu, který se zabývá návrhem nebo vývojem kódu, by měl tento editor vyzkoušet.
Hlavní typ souboru
Podporované typy souborů
| Přípona | Typ souboru |
|---|---|
| .HTML | Soubor jazyka Hypertext Markup Language |
| .ADB | Soubor těla Ada |
| .AS | Soubor ActionScript |
| .ASM | Soubor zdrojového kódu v assembleru |
| .BASH_PROFILE | Soubor interaktivního přihlašovacího shellu Bash |
| .BASHRC | Soubor neinteraktivního přihlašovacího shellu Bash |
| .BIB | Bibliografická databáze BibTeX |
| .BSH | Skript BeanShellu |
| .C | Soubor zdrojového kódu C/C++ |
| .CFG | Konfigurační soubor |
| .CFG | Soubor jazyka Wesnoth Markup Language |
| .CGI | Skript Common Gateway Interface |
| .CONF | Konfigurační soubor Unixu |
| .CONFIG | Konfigurační soubor |
| .CPP | Soubor zdrojového kódu C++ |
| .D | Soubor zdrojového kódu v jazyce D |
| .DBM | Soubor serveru ColdFusion |
| .DTD | Soubor definice typu dokumentu |
| .ERL | Soubor zdrojového kódu Erlangu |
| .F | Zdrojový kód Fortranu |
| .GO | Soubor zdrojového kódu Go |
| .GROOVY | Soubor se zdrojovým kódem Groovy |
| .H | Hlavičkový soubor C/C++/Objective-C |
| .HH | Hlavičkový soubor C++ |
| .HS | Skript jazyka Haskell |
| .INC | Soubor include |
| .JAVA | Soubor zdrojového kódu Java |
| .JS | Soubor JavaScriptu |
| .LHS | Literární skript Haskell |
| .LISP | Soubor se zdrojovým kódem Lisp |
| .LUA | Zdrojový kód Lua |
| .M | Soubor implementace Objective-C |
| .M4 | Knihovna makroprocesoru |
| .MARKDOWN | Dokumentační soubor Markdown |
| .MD | Dokumentační soubor Markdownu |
| .ML | Zdrojový kód ML |
| .P | Zdrojový kód Pascalu |
| .PAS | Pascalový zdrojový soubor |
| .PCH | Předkompilovaný hlavičkový soubor |
| .PDE | Zdrojový kód vývojového prostředí Processing |
| .PHP | Soubor zdrojového kódu PHP |
| .PL | Skript Perl |
| .PM | Modul jazyka Perl |
| .POD | Soubor Perl POD |
| .PROFILE | Profil shellu Bash |
| .PROPERTIES | Soubor Java Properties |
| .PY | Skript v Pythonu |
| .R | Soubor zdrojového kódu Rez |
| .RB | Zdrojový kód Ruby |
| .RBW | Skript Ruby |
| .RHTML | Webová stránka Ruby HTML |
| .RJS | Soubor Ruby JavaScriptu |
| .RST | Soubor reStructuredText |
| .S | Soubor zdrojového kódu |
| .SCPT | Soubor skriptu AppleScript |
| .SQL | Datový soubor jazyka SQL |
| .SRC | Soubor zdrojového kódu |
| .STRINGS | Soubor textových řetězců |
| .STY | Styl LaTeXu |
| .TCL | Skript Tcl |
| .TLD | Soubor deskriptoru knihovny značek |
| .TMBUNDLE | Soubor balíčku TextMate |
| .TMLANGUAGE | Soubor gramatiky jazyka TextMate |
| .TMTHEME | Soubor motivu TextMate |
| .TSV | Soubor hodnot oddělených tabulátory |
| .TXT | Soubor prostého textu |
| .XML | Soubor XML |
| .XQ | Soubor XQuery |
| .XQL | Soubor jazyka XML Query |
| .XQM | Modul XQuery |
| .XQUERY | Soubor zdrojového kódu XQuery |
| .XSLT | Soubor transformací rozšiřitelného jazyka stylů |
| .YML | Dokument YAML |
Další související typy souborů
| Přípona | Typ souboru |
|---|---|
| .ADS | Soubor specifikace Ada |
| .ASA | Konfigurační soubor ASP |
| .ASCX | Soubor uživatelského ovládacího prvku ASP.NET |
| .ASHX | Soubor webové obslužné rutiny ASP.NET |
| .CONF | Obecný konfigurační soubor |
| .DIST | Distribuční skript pro Mac OS X |
| .DWT | Šablona webové stránky Dreamweaver |
| .F90 | Soubor zdrojového kódu Fortran 90 |
| .FOR | Soubor se zdrojovým kódem Fortranu |
| .FPP | Zdrojový kód Fortranu |
| .GVY | Zdrojový kód Groovy |
| .HPP | Hlavičkový soubor C++ |
| .HRL | Hlavičkový soubor Erlangu |
| .HTACCESS | Soubor Apache HTACCESS |
| .HTC | Soubor HTML komponenty |
| .HXX | Hlavičkový soubor zdrojového kódu C++ |
| .INF | Soubor informací o instalaci |
| .INFO | Obecný informační soubor |
| .JSP | Stránka Jakarta Server Pages |
| .LSP | Zdrojový kód programu Lisp |
| .MARKDN | Soubor Markdown |
| .MD | Soubor s popisem počítače |
| .MDOWN | Soubor Markdown |
| .MKD | Markdownový dokumentační soubor |
| .NFO | Informační soubor Warez |
| .PHP3 | Webová stránka PHP 3 |
| .PHP4 | Webová stránka PHP 4 |
| .PHP5 | Webová stránka PHP 5 |
| .RPY | Skript Pythonu |
| .SCRIPTTERMINOLOGY | Soubor terminologie skriptů AppleScript |
| .SLST | Herní datový soubor |
| .TMPROJ | Soubor projektu TextMate |
| .TMPROJECT | Projekt TextMate |
| .TPL | Šablona Phorum |
| .XQY | Zdrojový soubor XQuery |
| .XSL | Šablona stylů XML |
| .YAML | Dokument YAML |
