A napokban egy nagyon hosszú korszak ért véget nálam, nevezetesen pedig a vim tűzként való kerülése.
Oké, azért a tűzként való kerülése talán erős kifejezés, de akárhányszor előkerült ez a téma, én mindig feltettem a kezem, hogy egy kényelmetlen eszköz, és nem teljesíti az elvárásaimat, nevezetesen azt, hogy egy szöveget gyorsan tudjak benne szerkeszteni. Mondanom sem kell, szánom-bánom ezt a mondatot.
Mivel nem is olyan régen Inti (aki szintén ezen a véleményen volt) elkezdett rengeteget foglalkozni a témával, és addig unszolt, amíg egy éjszaka hirtelen felindulásból elkezdtem túrni a netet, hogy akkor mi is ez a cucc. Onnantól kezdve, hogy megértettem az öt-hat alapgondolatot, azt vettem észre, hogy teljesen beszippantott a világa, ráadásul amikor maerlyn megmutatta a saját .vimrc
-jét, már szélsebesen száguldottam a lejtőn.
Azóta mindenkinek mondom, hogy használjon Vimet, mert rendkívül hatékony és addiktív cucc. És tényleg, csak a szemléletmód megértéséhez szükséges néhány dolgot kell átnézni, utána már pillanatok alatt megtanulja az ember a legfontosabb billentyűket, és azt veszi észre, hogy a Vim akár egy teljes értékű szerkesztő is lehetne, nem csak egy olyan, amit terminálból használ az ember.
Zolcsi
2012. február 26. — 22:20:39
Lehet, hogy mostmar ranezek en is, hallottam mar nagyon sok jot rola, de mindahanyszor hasznalni kellett, irtoztam tole es nagyon nehezen sikerult csak elerni azt amit epp kellett.
Athos
2012. február 26. — 23:04:28
Udv a klubban! Ismeros ez a statusline. 🙂
Miota osszelottem a ctags-szel (kodkiegesziteshez), es egy-ket gyakori muveletet kiraktam billentyukombora (git grep, git blame), meg belereszeltem egy shellscriptet, ami kepes kontextustol fuggoen doksit turni, egeszen megvaltozott az eletem. Nem eszi meg a gepet, mint az eclipse es baratai, de tud mindent, amie a mindennapi munkaban szuksegem van. Talan a refactoring toolok hianyoznak kicsit, cserebe a regexp eszkozei messze a legkenyelmesebbek.
Btw. a vimrc-m es a hozza valo egyeb varazslatok itt laknak: https://gist.github.com/1239536
Maerlyn
2012. február 26. — 23:39:23
Atesz, nem véletlen ismerős 🙂 jó sok dolgot átemeltem a twitteren nálad látott .vimrc-ből (gondolom ugyanaz, amit itt linkeltél). Király cucc, de ha valambe gyorsan bele kell túrni, én még joe-t nyitok 🙂
firith
2012. február 27. — 09:24:22
Én ezt a .vimrc-t használom: http://zmievski.org/2007/02/vim-for-php-programmers-slides-and-resources
érdemes kipróbálni, van benne auto code folding, egy külön split-be kiemeli a függvényeket …
Tamás
2012. február 27. — 09:29:45
” Vim akár egy teljes értékű szerkesztő is lehetne, nem csak egy olyan, amit terminálból használ az ember.”
A Vim egy teljes értékű szerkesztő, amit nem csak terminálból használ az ember 😉 Mac-en pl ott a MacVim, Linuxon a gvim, Windowson meg asszem a Cream az a Vim változat, ami önálló ablakban fut.
Nfol
2012. február 27. — 09:40:10
Nekem régi meggyőződésem, hogy a Vim igazából egy operációs rendszer, amire a fejlesztők csak egy szövegszerkesztőt készítettek, mert az úgyis mindenre jó. (Október óta lelkes Vim-használó.)
Számolj majd be arról is, amikor másik szerkesztőben vagy webes form kitöltése közben akaratlanul is elkezded nyomkodni az ESC-et a sor végén. 🙂
Nfol
2012. február 27. — 09:44:44
[re=6066102]Tamás[/re]: gVim van Windows-ra is.
Athos
2012. február 28. — 01:08:59
Az megvan, hogy hogy kell jo minosegu random jelszot generalni?
Ultess le egy kezdot a vi ele, es mondd neki, hogy lepjen ki. 🙂
saxus
2012. február 28. — 18:17:18
[re=6066102]Tamás[/re]: Igen, szerkesztő. Egy IDE-től fényévekre. Kódkiegészítés, kódszinezés és a debugger, az ma már önmagában jócskán a minimum alatt van, amióta van edit&continue (.NET) és Java HotSwap.
Tamás
2012. február 28. — 19:10:53
[re=6066109]saxus[/re]: Félreértés ne essék, senki nem mondta azt, hogy Vim-et kell használni mindenre. Ahova IDE kell, oda IDE-t kell használni, ahova szerkesztő, oda meg szerkesztőt. Pl ha Python-ban vagy Ruby-ban akarok dolgozni, akkor én aztán ugyan meg nem várom, amíg az Eclipse méltóztatik bebootolni (vagy visszatölteni magát a swapból), mert semmi olyan pluszt nem ad, ami miatt érdemes lenne. De ha J2EE-ben vagy Flexben kell valamit csinálni, akkor meg orbitális szívás lenne terminálból szerencsétlenkedni.
saxus
2012. február 29. — 02:22:29
[re=6066110]Tamás[/re]: Persze, csak a tipikus vim fanok szerint mindenre jó 😉
Mefi
2012. február 29. — 20:52:41
[re=6066098]Zolcsi[/re]: olvasgass utana, megeri. 🙂
[re=6066099]Athos[/re]: koszi a linket. 🙂 Majd feldobom en is a .vimrc-t, amit hasznalok.
[re=6066100]Maerlyn[/re]: en nano parti vagyok 🙂
[re=6066101]firith[/re]: igen, ezek josagok
[re=6066102]Tamás[/re]: oke, de peldaul az egysegteszt keretrendszerrel nem biztos, hogy ossze lehet kotni 🙂
[re=6066103]Nfol[/re]: ez pont nem, de a dd es a :sorszam rendszeresen. 😀
[re=6066106]Athos[/re]: igen 😀
[re=6066109]saxus[/re]: oke, de a bator lelku haxxorkodok barmit bele tudnak programozni. Debugging meg PHP eseteben amugy is szinte nulla, persze ott az XDebug, de messze van az is azert egy pl. Visual Studio kepessegeitol.
saxus
2012. március 01. — 08:59:06
[re=6066117]Mefi[/re]: Nem csak PHP letezik a vilagon, amit debuggolni kell.
Ha meg mar VS: refactoringja az Eclipsenek Javahoz pl. szerintem jobb, masreszt Java HotSwap <3. De amugy ja, a VS egy jol osszerakott IDE.
(Kb. az egyetlen dolog, amit igazaaaan atemelhetnenek meg az MS-nel a Javabol.)
Mefi
2012. március 01. — 23:37:20
[re=6066123]saxus[/re]: én abban dolgozom, így nekem nem igazán van más. 🙂 A Java cuccokra meg természetesen NetBeans.
Icarus
2012. március 02. — 23:09:58
Meg sem merem említeni, hogy nekem az emacs a kedvencem, ami legalább ennyire jó és addiktív tud lenni 😀
Csatlakozz hozzánk 😛 http://youtu.be/qIF5xnkcncI
Mefi
2012. március 02. — 23:32:35
[re=6066127]Icarus[/re]: én szeretem az emacs-et is, szórakozom azzal is néha-néha, viszont vi/vim szerintem több gépen érhető el. 🙂