Textmate (Forever)

Toni Milovan

Objavljeno 21.03.2010. Objavio/la: Toni Milovan
U sekciji Software |

Nedjelja je, i vrijeme je za nastaviti retrospektivu esencijalnih aplikacija za Mac. Nakon tri “nevidljiva”, ali vrlo korisna pomoćna alata sad ćemo se pozabaviti teškom kategorijom, odnosno aplikacijama kojima se na Mac platformi obavlja glavni posao. Kako je jedno od mojih zanimanja (i glavno područje mog interesa) “web developer” prirodno je da ćemo krenuti s aplikacijama iz te kategorije.

Svaki developer tokom godina mijenja i prilagođava svoju radnu okolinu. Mijenjaju se editori, IDE alati, mijenjaju se programski jezici u kojima radimo, mijenjaju se naše navike i razina ekspertize. Tokom rada ljudi najčešće eksperimentiraju s mnogim alatima, i na kraju rijetki alati prežive taj rigorozni tretman. Tako se i kod mene, nakon dugo godina bavljenja ovim poslom na kraju iskristalizirala sljedeća skupina alata. Navesti ću ih po kategorijama.

Za kodiranje tu su tekst editori koji se stalno koriste: Textmate, Vi/Vim, te povremeni: Coda, CSSedit.
Za udaljeni rad: Transmit, Terminal s Visor dodatkom.
Za rad za slikama: Pixelmator.

Svi navedeni alati zaslužuju da ih se posebno predstavi, a seriju svakako treba započeti za Textmateom, editorom zbog kojeg su mnogi web developeri prešli na Mac platformu.

Textmate editor je u načelu san svakog developera koji ne voli glomazne IDE radne okoline i koji se ne želi uhvatiti u koštac za savladavanjem rada u Emacsu (kako kažu: “editoru svih editora”). Textmate nudi puno toga što dolazi s Emacsom, zapakirano u intuitivnom paketu kojeg je puno lakše savladati od Emacsa.

Developeri Textmate ponajviše vole zbog brzine i lakoće rada u njemu, te zbog njegove prilagodljivosti zahtjevima raznih razvojnih okolina, a glavnu ulogu u tome imaju pluginovi i Texmateov “bundles” sistem, pomoću kojega je Textmate moguće proširiti na razne načine. “Bundles” Textmateu najčešće donose prepoznavanje različitih jezičnih sintaksi, korisne “snippete” (gotove djeliće koda), automatsko dovršavanje funkcija, naredbi ili čak cijelih struktura, te cijeli niz dodatnih tipkovničkih kratica korisnih u specifičnim situacijama.

U načelu to nije ništa što ne nude i ostali programerski text editori, no njihova izvedba u Textmateu je jednostavno bolja od konkurencije. Textmate je lagan i brz tekst editor koji spada u onu skupinu alata koje je “gušt” koristiti… kada rade kako treba.

Da ne bi bilo sve u idiličnom tonu treba spomenuti i ono što brine mnoge Textmateove korisnike. Textmate je stari tekst editor. Veteran koji ozbiljnu nadogradnju nije doživio godinama. Textmate 2, nova verzija aplikacije je toliko dugo u razvoju uz tako malo informacija o napredovanju, da ga mnogi već nazivaju “Textmate Forever”, po uzoru na svima znani i nikad dočekani nastavak “Duke Nukema” (kojemu je btw. definitivno prekinut razvoj).

Tako dugi razvoj verzije 2, uzrokovao je zastoj u razvoju verzije 1, pa se već dugo Textmate nadograđuje samo zbog kritičnih bugfixeva i nadogradnji potrebnih da bi radio s novim verzijama operativnog sustava, a nove se funkcionalnosti ne dodaju.

Mnogima tako fali “split screen” funkcionalnost, drugima (meni, meni) podrška za rad s projektima na udaljenim poslužiteljima, a jedan od najvećih problema je i Texmateova nemogućnost da proguta velike tekstualne datoteke. Možemo reći da mnogi Texmateovi korisnici žive u strahu od dvije stvari: prvo da se verzija 2 nikad neće pojaviti i drugo, da će novi update operativnog sustava nepopravljivo razbiti funkcioniranje verzije 1.

Neki na to pokušavaju odgovoriti prelaskom na Emacs ili Vim editore, drugi prelaskom na moderne editore poput Espressa ili Code. I dok prva skupina editora najčešće zadovolji potrebe zahtjevnih Textmatovih korisnika uz nešto učenja, oni koji isprobaju editore iz druge skupine se najčešće vrate na Textmate, jer i ovako star još je uvijek brži i elegantniji za rad od spomenutih modernih editora. I sam sam napredan korisnik Vima, a volim raditi i u Codi, no Textmate još uvijek ugodnije rješenje za rad od njih i zato je na mom računalu još od prvog MacHeista.

Da bi se uvidjelo zašto je Textmate toliko dobar, i zašto ga još ništa ne uspjeva zamjeniti treba ga probati koristiti. Bilo da ste HTML/CSS/Javascript koder ili programer u nekom od brojnih programskih jezika uz prave “bundles” Tekstmate će se pretvoriti u najbrži stroj za štancanje koda koji je na raspolaganju Mac korisnicima.

Textmate košta 39,00 EUR, a prije kupnje može ga se isprobavati 30 dana. Odlučite li se na isprobavanje svakako instalirajte dodatne budleove i plugine. Evo nekoliko preporuka:
Pluginovi: Nicefind, ProjectPlus, Minimap, Code browser…
Bundles: Ack in project, Zen CSS, Zen html, AppleScript, Blogging, Getbundles, Javascript, Transmit, itd….

Za kraj vrijedi citirati jednog twitter korisnika: “I basically can’t use any operating system that doesn’t have TextMate”. Iako je izjava pretjerana ima malo istine u njoj.

Ocijeni aplikaciju:

1 zvjezdica2 zvjezdice3 zvjezdice4 zvjezdice5 zvjezdica (broj glasova: 2, u prosjeku: 5 od 5)

Loading ... Loading …


Tagovi: ,

 

Komentari:

14 komentara na “Textmate (Forever)”

  1. QuadMachine u 15:49, 21.03.2010.

    Toliko riječi hvale za TextMate (ne samo u ovom članku) ali meni osobno nikako nije sjeo, a nema ništa što meni treba da ne postoji u drugim editorima.

    Espresso mi se više sviđa :)

    bok!

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 2 (-2)
  2. ecvis17 u 17:58, 21.03.2010.
    ecvis17

    hm ja ga imam i zamjenio mi je BBedit, koji je meni preglomazan, a ne koristim toliko njegovih featurea.
    I meni Mate (zovem ga mate jer ga tako pozivam sa spotlightom :) ) nekako ne lezi bas za kreiranje puno koda.
    Coda mi je pak savrsena, code completion od code mi je najelegantniji kojeg sam koristio.
    Takodjer rad na “udaljenom poslužiteju” :) u codi je predobar. itd itd.
    Texmate je ipak malen lagan i dobar za rad kada ne zelim paliti codu koja koliko god svojom organizacijom u projekte puno pomaze za rad na projektima, nezgodna mi je kada samo na brzinu treba napraviti mali edit na nekoj datoteci.
    Ovo sa bundles mi ne lezi jer mi vise lezi auto completion nego da ja povlacim shortcutevima i cime vec ne, komade koda.
    Ali pokusavam se naviknuti.
    :)

    Slažem se/Ne slažem se: Thumb up 1 Thumb down 0 (+1)
  3. Ivan u 18:00, 21.03.2010.

    Ne smije se ni zaboraviti nedostatak chunk undo-a, sto svi moderni code editori imaju implementirano. Ali inace vrlo svestran i mocan editor, ne trpa sa previse postavki a u samom startu ima izvrsnu podlogu za napredno koristenje.

    Slažem se/Ne slažem se: Thumb up 1 Thumb down 0 (+1)
  4. veljac u 15:26, 22.03.2010.

    Izvrstan editor no ipak kaska za Textpadom na Win platformi. Nije razlog zašto koristim (i) Mac ;).

    Slažem se/Ne slažem se: Thumb up 1 Thumb down 0 (+1)
  5. kreso u 01:18, 23.03.2010.

    Ja sam tek heavy-weight, koristim eclipse.. :)

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  6. strija u 09:40, 23.03.2010.

    I naravno odlican tmTheme Railcasts: http://media.railscasts.com/resources/textmate_theme.zip
    ;)
    Iako ja sam jos uvijek 90% Coda user, ali theme je isti i za Codu :)

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  7. sloser u 14:24, 23.03.2010.

    nekoliko puta sam razmisaljo o kupovini mac-a samo zbog textmate-a, ali onda sam nasao nacin da se gedit (default GNOME text editor) netjera da izgleda i radio skoro pa isto kao i textmate…

    http://github.com/lexrupy/gmate/

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  8. ecvis17 u 15:52, 23.03.2010.
    ecvis17

    Hehe ja sam instalirao Coda theme za TextMate … sad necu znat u cemu sam :)
    Pa cemo vidjeti sto mi je zbilja bolje.

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  9. Toni Milovan u 16:06, 23.03.2010.
    Toni Milovan

    A tek kad staviš i Panic Sans font:)): http://skrati.net/vfv

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 1 (-1)
  10. ecvis17 u 16:24, 23.03.2010.
    ecvis17

    nice :) hvala

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  11. strija u 16:27, 23.03.2010.

    Meni je inace font Incosolata puno bolji, pa ako netko slucajno zeli :
    http://www.levien.com/type/myfonts/inconsolata.html

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  12. Tomo u 16:45, 23.03.2010.

    Ako tko još traži finu i nenametljivu color schemu za textmate, ja sam složio sebi jednu, pa ću podijelit.

    http://origami.hr/Dark coffee - Origami.tmTheme.zip

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  13. Tomo u 16:49, 23.03.2010.

    http://origami.hr/DarkCoffeeOrigami.tmTheme.zip

    Evo link ponovno.

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)
  14. ecvis17 u 16:15, 25.05.2010.
    ecvis17

    Baš sam danas skinuo textwrangler da nešto vidim i neznam jeli to uvijek bilo tako ili sad on ima file browser i ftp/sftp browser integriran ?!?! A mate nema?!? A prvi je free?!?!
    I opcenito mi se cini obzirom na ono cega se sjecam da je updejtan dobrano. hmm

    Slažem se/Ne slažem se: Thumb up 0 Thumb down 0 (0)

Ostavi komentar




Pretplati se na odgovore bez komentiranja članka:

Tagcloud:



RSS

Newsletter

Vidi top 100