DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Web aplikacije, web servisi i software (http://www.devprotalk.com/forumdisplay.php?f=30)
-   -   Sublime Text 2 (http://www.devprotalk.com/showthread.php?t=10272)

xippi 30. 07. 2011. 00:28

Sublime Text 2
 
http://www.sublimetext.com/2

koristim ovaj text editor vec neko vreme i prezadovoljan sam. brz, podrzana tona jezika + rade textmate skripte :) nije free ali je evaluation neogranicen

topla preporuka

chux 31. 07. 2011. 19:09

juče mi je prijatelj pokazao http://www.rj-texted.se/ preporučujem da probate, pa ko voli...

Blood 01. 08. 2011. 12:45

Citat:

Originalno napisao xippi (Napišite 100881)
http://www.sublimetext.com/2

koristim ovaj text editor vec neko vreme i prezadovoljan sam. brz, podrzana tona jezika + rade textmate skripte :) nije free ali je evaluation neogranicen

topla preporuka

Isprobao malo, za sada deluje odlicno!

Hvala.

sinisabobic 01. 08. 2011. 15:54

@xippi ko nije Mac OS korisnik pa je uskracen za TextMate mislim da ovo deluje kao super prilika za njega :)

svidja mi se sto su pokusali da rese neke TextMate nedostatke ali mi se ne svidja nacin na koji su ih resili, sa druge strane ne bi bilo lose da su uzeli precice od TextMate-a jer bi sigurno dobili i nekog TM korisnika

cvele 01. 08. 2011. 16:14

Takodje koristim sublime vec 2-3 meseca, prezadovoljan za sada.

Gargoyle 01. 08. 2011. 16:28

Isprobao. Deluje interesantno. Samo sve teme su neke darkerske ;(

xippi 01. 08. 2011. 22:32

@sinisabobic: upravo to ;) ovo je vise za linux/win korisnike, sekta je sekta :) sublime mi je super sto manje vise sve moze da se konfigurise kroz one jsone, od boja do keymapa ;) a ctrl+shift+p je zakon :)

@Gargoyle: istripovao si, kontam da je odnos svetlih i tamnih tema 50-50

_korso_ 02. 08. 2011. 00:20

Mozda malo offtopic, ali mozda i nije.

Za sublime sam cuo relativno odavno, probao jos 1.x. Nesto mi nije legao tada. Nemam obicaj da koristim beta verzije sw, a pogotovo editor u kome provodim veliki deo dana, pa v2 nisam ni testirao nesto posebno, samo sam instalirao da vidim sta ima novo.

Elem, vecinom za web dev (PHP, Js) zadnjih godina koristim tesku artiljeriju, prvo Eclipse 5-6 godina (a pre toga Zend studio 5.x ako se secam verzije), mozda i vise, a onda i Netbeans u par zadnjih. Nb je mnogo bogatiji od Eclipse po opcijama ... npr. ima killer refractor opciju. Jednostavno za PHP/JS od Eclipsea danas je bolji za koplje. Probao KomodoEdit ali i to je isto ko Eclipse.

Medjutim, moram da priznam da su mi se smucili Java based IDE i editori. Memoriju trose ko sam OS, Eclipse ima obicaj da kad je i neaktivan trosi po 100% CPU-a, a onda ventilator svira, itd... ima zvrcki koliko hoces. Sve se to nekako vuce, jednostavno dodje coveku preko glave i nije vise to to.

E sada sta dalje izabrati? Koristio sam VIM neko vreme. Jeste mocan, precice za sta volis, najkoriscenije mnogo se lakse izvode od onih u gore pomenutim IDE. Koristim VIM za brzo editovanje i na serveru a i kod kuce, ali ne mogu da se naviknem da radim u njemu (mada ko zna). Ima neke mane, pluginovi za projekat mu nisu bas sjajni, podrska za PHP 5.3 ne radi kako treba, nepregledan mi je levi panel za projekat NerdTree (ko je probao zna o cemu pricam). Kako imam uvek minimum 2-3 projekta aktivna tj. otvorena, preglednost gde se trenutno nalazim i listing fajlova i foldera mi je veoma bitan.
Generalno moras da instaliras x pluginova, da bi postigao ono sto je out-of-box u nekom IDE programu. Ok, nije problem ni da se podesi (nije IDE pa i ne nudi out-of-box), jbg izgubicu 5 dana ako znam da ce mi se isplatiti. Pokusavao par puta, ali jednostavno ti pluginovi ne rade kako sam navikao. Mada mozda sam trebao vise da zasucem rukave, nekako sam uvek pokusavao tranziciju kada imam najvise posla i kada najvise koristim editor. Koristio sam i MacVIM, on je bolji + sto je verzija vima 7.3.x, ali opet slicno. Generalno nije problem u modalnom editovanju i filozofiji VIM-a, to sam prelezao odavno, vec u njegovoj podrsci u pluginovima kojih ima bezbroj, a opet neke podrazumevane stvari nisam uspeo da nateram da rade kako treba. Autocomplete i citanje phpdoc mislim da nikada i nece raditi, barem ne uskoro... Za neke stvari moras kada dodas nesto novo da buildujes cache tog plugina. Postoje zamene zamena pluginova, ali ko ce da se igra toliko sa time. A i ima jos nesto... ucis precice OS-a za jedno, a u vimu ne mozes da ih primenis i obratno. I ovako smo izbomardovani nodovima, mongoima, kasandrama... pa sada jos i ovo duplo da se navikavas. Koliko sam puta iz firefoxa hteo da izadjem sa :q! :)

Probao sam i TextMate posto ga mnogi hvale. Mada pola sata. Videh da i on ima Bundle/Plugin arhitekturu, pa je u osnovi mnogo slican. Verovatno sam zato i vrlo brzo ostavio to za neki drugi dan.
Mozda cu da lupnem nesto, ali sam ga bas malo koristio. Za tih pola sata ne videh da mogu da otvorim vise projekata istovremeno u levom panelu. Kada ga ugasis ne pamti prethodno otvorene fajlove i projekte. Takodje na prvi pogled deluje golo, bez mnogo opcija, ali verovatno da moze da se podesi da bude prilicno upeglan i funkcionalan kada ga toliki koriste, a imajuci u vidu da je prilicno stale njegov razvoj.

Da li stvarno vredi toliko i da li moze da se nagruva da stvarno radi posao kako treba? Mislim na precice koje su zgodne za brzo editovanje teksta (brisanje linije u kojoj je kursor, shift+enter prelazak u novi red itd...), ali i na neke koje nude IDE (da ne nabrajam - to je sve ono sto vam olaksava rad dok pisete kod i sto vas cini produktivnijim u editoru). Inace brz je ko munja, mada tesko takav utisak da steknes kada predjes sa Java®.

Citao sam tekstove ljudi koji su posle x godina u TM presli na VIM i da su prezadovljni. Jedan od najzadovoljnijih je procitao O'Reilly knjigu o Vimu od 500str. od korice do korice, izlistao ceo reddit i Hacker News u potrazi za resursima, pa sada je mnogo zadovoljan, mada ima jos nekih stvari koje mu se ne svidjaju, pa planira da napise sam plugin, a neke je i vec napisao. B'tke blago tebi kada imas vreme to da radis ;)

Kakva su vasa iskustva, neki predlozi?

webarto 02. 08. 2011. 01:17

Čekaj, je li ja nešto propuštam, po meni http://notepad-plus-plus.org/ je mnogo bolji.

ivanhoe 02. 08. 2011. 05:45

lepo izgleda, ali nije ni blizu Komodu, ovo je bas editor, nije IDE... sve je to stvar navike, ali meni je Komodo IDE (ili Komodo Edit svejedno) i dalje nenadjebiv cross-platform alat...

misk0 02. 08. 2011. 20:52

Vec godinu dana koristim Intellij Idea za Javascript (tu mnogi mnogi padaju - autocomplete, reference na this i slicno), Java i povremeno PHP.

Jeste Java IDE, nije besplatan (postoji community verzija koja ne ukljucuje podrsku za Javascript) ali je meni nesto najbolje sto sam koristio do sad.
Pretrazivanje, indeksiranje, pamti sve zadnje pozicije, ima unutarnji SVN mehanizam koji pamti sve promjene.. jednom rijecju fantastican.

Ima mana, hoce biti tezak i spor, ali je poprilicno dobar IDE.

degojs 03. 08. 2011. 01:22

1 Prilog(a)
Ako je mnogo JavaScripta, Visual Studio 2010 je takođe među boljim što se autocomplete podrške i sličnog tiče. Pošto super podržava biblioteke kao jQuery i slično, čak bih preporučio VS ukoliko ima više posla čisto u JS-u. Mislim da sve to radi i u besplatnoj verziji (VS Express). Dosta ubrzava rad..

Npr.


Ili za jQuery:


Koga interesuje, više sličica sa primerima ovde:

http://weblogs.asp.net/scottgu/archi...h-vs-2010.aspx

ivanhoe 03. 08. 2011. 02:52

i Komodo se dosta dobro snalazi sa ovim stvarima, ima kompajler koji upzorava na syntax errors i sl. Jedina mana je autocomplete varijabli sto ne ume da provaljuje scope, nego jednostavno nudi sve redom.. Visual Studio tu razbija, ali treba imati windows instaliran..

salebab 03. 08. 2011. 15:06

1 Prilog(a)
Ja sam za ovih 6 godina probao sve žive editore i IDE. Za neki ozbiljan rad editorima nedostaje debugger i inteligentniji auto complete i provera sintaksnih grešaka (npr zaboravim ; ili mi nedostaje neka zagrada...)

Što se tiče IDE, za sada najinteligentniji je PhpStorm, ni jedan IDE koji sam probao do sada nije imao ovako inteligentan autocomplete:


No, da se vratim na temu - Sviđa mi se sublime, nisam znao ranije za njega. Ima lep interfejs. Koristio sam jedno vreme onaj e-text editor koji je kao textmate za Windows.

webarto 03. 08. 2011. 18:44

Znači samo ja ne koristim autocomplete :D

razno 03. 08. 2011. 19:07

^Nisam ni ja, ova tema me natera da ovih dana isprobam razna IDE resenja :D

djipko 04. 08. 2011. 12:52

Ja hocu ovo da pitam ovde vec neko vreme, i evo ova tema je bas za to.

OS X i koristim MacVim kao glavni i jedini editor (python, JS, perl, retko C). Imam omnicomplete podesen i jos par lepih plagina. Ultra sam zadovoljan i ne mislim da ga menjam, ali mozda zato sto ne znam sta propustam (vim mi je ostao iz linux komandne linije i vise sam ga koristio jer je tu pa sam se navikao nego sto sam se bas trudio da ga naucim).

Ako bi mogli ljudi koji koriste TextMate i/ili Komodo da mi kazu sta propustam. Svestan sam da je stvar licnog ukusa i navike, ali primeri gde neki od tih ima neki killer feature koji bas dodaje na produktivnosti bi bio super.

ivanhoe 04. 08. 2011. 13:15

ne znam kakav je omnicomplete jer vim koristim samo preko ssh, ali Komodo ima inteligentan autocomplete koji ce ti kod mesanih jezika (php ili smarty sa javascriptom i css-om) nuditi samo jezik u kome si trenutno, sto je do pre par godina bila prava retkost medju editorima. Ima i live syntax check, integraciju sa debuggerom, svn-om, file diff i sl. Sve to moze i vim da se podesi verovatno, samo je ovde to malkice lepse upakovano... takodje Komodo ima podrsku za vim shortcuts tako da mozes da ga podesis da radi kao vim, a da imas modernije visual okruzenje..

salebab 04. 08. 2011. 13:19

Pogledaj i PyCharm - http://www.jetbrains.com/pycharm/ Imaš na sajtu opisane funkcionalnosti i pogledaj video klipove, možda ti bude odgovarao.

jablan 04. 08. 2011. 13:29

To koliko je autocomplete koristan JAKO mnogo zavisi od jezika koji se koristi. Sasvim je razumljivo da je prilično zgodan kod statičkih jezika poput Jave i C# gde ima dosta kucanja, kao i npr. kod PHP-a koji ima masu funkcija u globalnom nejmspejsu, sa random raspoređenim argumentima itd.

Sa druge strane, mi u Rubiju (a pretpostavljam da je i u Pajtonu jako slično) imamo relativno malo metoda sa jako malo argumenata. Banalan primer:

Da iteriram kroz rezultate upita iz baze, koristim metodu each.
Da iteriram kroz linije fajla koji čitam, koristim metodu each.
Da iteriram kroz elemente niza, koristim metodu each.
Da iteriram kroz elemente asocijativnog niza (heša), koristim each.
Itd.

Tu autocomplete ne pomaže puno.

Jedina stvar koja meni u VIM-u fali, a imao sam je u NB-u je dobra integracija sa SVN-om, odnosno jasan prikaz linija koje sam izmenio, u toku editovanja.

degojs 04. 08. 2011. 13:54

^Pa to vredi samo ako radiš na nekim dečijim projektima :>, pa nemaš gomile (velikih) klasa koje su kreirali drugi ljudi, druge firme i slično.

I inače, autocomplete je važan upravo za to - da pomaže u otkrivanju nepoznatog ili zaboravljenog (ko će da upamti sve, a i zašto bi?), onog što nude razne biblioteke, platforme, a ne sam jezik, itd. Treba praviti razliku između jezika i biblioteke (ili frejmvorka).

jablan 04. 08. 2011. 14:54

O, mister ad hominem. Nemam nameru da se upuštam u raspravu, samo da pojasnim:

each je deo biblioteke, a ne jezika. Red bi bio da se makar malo upoznaš sa nečim što opljuješ. BTW, ne znam zašto si se ti osetio prozvanim, C# je na jako dobrom putu da postane prilično ekspresivan jezik (samo što je LINQ morao biti dodat na nivou jezika, a ne na nivou biblioteke - osnova je bila loša).

ivanhoe 04. 08. 2011. 15:06

@jablan: kad imas autocomplete ne mrzi te da varijable i klase imenujes kako treba, tipa $user_monthly_stats, a ne $ums... meni je to glavna prednost. Ranije sam se uvek lomio da li da budem uredan i smorim se kucajuci, ili da koristim kratke nazive koje onda posle 2 meseca ne mozes da se setis sta znace...

EDIT: Kod Komoda je super sto ima 2 vrste autocomplete, na osnovu koda (nazivi metoda i sl.) i na osnovu prethodno otkucanog texta u fajlu, ja ovu drugu foru cak i vise koristim...

djipko 04. 08. 2011. 15:12

@salebab
PyCharm je super, probao sam ga u par navrata i opcija koja me je zamalo kupila je integrisanost sa UnitTest-om (mada bi neki rekli da i nije jako bitno mozda). Nemogucnost mapiranja keystrokes je zasto nisam presao na njega.

@jablan
Meni autocomplete pomaze kod Django-a (slicno je kod Railsa kontam, doduse, tu delimicno vazi da sve lici jedno na drugo tj prati poznat koncept interfejsa klase) i jQuery-ja dosta, a i nije lose za neke manje koriscene standardne komponente koje ne znam napamet. Slazem se skroz da meni to nije revoluciona stvar nikako. Diff isto moze ali nije bas tako 'seamless' svakako

@ivanhoe - Hvala, probacu Komodo cisto da budem informisan ako nista drugo (posto je open source). MacVim je inace bas app za OS X tako da je totalno moderan sto se interfejsa tice - nije iz komandne linije. Na Lionu lepo radi i u ful skrinu (mada jos nije stable za Lion).

degojs 04. 08. 2011. 15:21

Citat:

Originalno napisao jablan
each je deo biblioteke, a ne jezika. Red bi bio da se makar malo upoznaš sa nečim što opljuješ.

Nisam ni komentarisao each, već tvoje uobičajeno lupetanje za druge jezike i platforme.

Ne treba autocomplete ni u PHP-u, ni u C# ili Javi ako ćeš uglavnom da se držiš onog što već znaš dok kucaš sam kod , a vreme većinom provodiš radeći na HTML-u i CSS-u. Šta će mi autocomplete ako mesecima pravim manje više slično, HTML front end iznad nekakvih CRUD operacija sa bazom.. I to je jednako "dečija" radnja u bilo kom okruženju, jer si davno naučio sve što trebaš.

A u Javi ili C# ne treba mnogo kucanja zbog samih jezika.

Whatever.

jablan 04. 08. 2011. 15:24

Citat:

Originalno napisao ivanhoe (Napišite 100938)
@jablan: kad imas autocomplete ne mrzi te da varijable i klase imenujes kako treba, tipa $user_monthly_stats, a ne $ums... meni je to glavna prednost. Ranije sam se uvek lomio da li da budem uredan i smorim se kucajuci, ili da koristim kratke nazive koje onda posle 2 meseca ne mozes da se setis sta znace...

EDIT: Kod Komoda je super sto ima 2 vrste autocomplete, na osnovu koda (nazivi metoda i sl.) i na osnovu prethodno otkucanog texta u fajlu, ja ovu drugu foru cak i vise koristim...

^ Upravo. Za to o čemu govoriš (lookup imena promenljive) sasvim lepo radi Ctrl-P u vimu, bez potrebe da radi sintaksnu analizu koda.

I naravno, uvek glasam za deskriptivna imena identifikatora (sad baš.. scope lokalnih promenljivih je kratak i nema potrebe da se čovek tu preterano lomi, ali što se tiče imena metoda i atributa objekata, slažem se u potpunosti).

djipko 04. 08. 2011. 15:30

@salebab - opa nisam u pravu, ima plagin za vim keystrokes - http://blogs.jetbrains.com/pycharm/2...harm-your-vim/.

Moracu ovo da probam detaljnije. Inace nedavno je Guido licno bas hvalio PyCharm - ali je na kraju kolko se secam bloga ipak rekao da ce se drzi Emacs-a.

degojs 04. 08. 2011. 16:03

Off Topic:
Citat:

Originalno napisao jablan
(samo što je LINQ morao biti dodat na nivou jezika, a ne na nivou biblioteke - osnova je bila loša).

Je l' da? A šta je ovo onda:

using System.Linq;


Tebe verovatno bune LINQ izrazi kao "from x in y select z;" ali to je samo synthetic sugar koji jako liči na SQL pa je stoga i ubačen: "To perform a LINQ query, it is not required to use query expressions. The alternative is to use standard C# dot notation, calling methods on objects and classes."

Inače, C# nikada nije bio zamišljen kao jezik koji će imati samo v.1.0. Naprotiv, osnova je bila odlična, pa zato i jeste moguće da dodaju mnoge stvari bezbolno, uporedi to sa nekim drugim jezicima gde poboljšanja donose ogromne probleme za postojeći kod.

razno 04. 08. 2011. 16:45

@ivanhoe Kako se podesava autocomplete za smarty ? Kod mene ne radi. Skinuo sam (trial) Komodo IDE 6.1
Nije bas da mi treba, ali ako vec postoji sto da ne koristim.

ivanhoe 04. 08. 2011. 22:43

@razno: nema za smarty jer njega parsira preko html parsera, ali unutar tpl fajlova radi i html, javascript i css... na to sam mislio

verovatno moze da se napravi podrska, nisam jos stigao sa time da se bakcem...

xippi 13. 01. 2012. 11:20

izasao novi build. promene su pre svega na brzini mada ima jos kul fora

http://www.sublimetext.com/blog/arti...t-2-build-2165

xippi 27. 06. 2012. 14:18

juce je izasla v2.0 tako da ko god da se ustrucavao beta verzije moze da proba sublime sad ;)

http://www.sublimetext.com/blog/arti...t-2-0-released


Vreme je GMT +2. Trenutno vreme je 21:38.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.