Wakacje się skończyły, trzeba wracać do pracy. Znowu nasuwa mi się jeden z większych dylematów tego lata – uczyć się Vim’a czy kombinować z Eclipse? To pytanie nie daje mi wręcz spać po nocach…
Na początek trochę humoru (http://roflcopter.pl/66):
Jak zrobić prosty generator losowych znaków?
Posadzić człowieka przed vi i kazać mu wyjść z programu.
Trochę ponad rok temu, idąc pracować w firmie, niejako zostałem zmuszony do pracy w Eclipse. Wcześniej używałem różnych narzędzi, ale nie byłem chyba jakoś szczególnie do żadnego przywiązany. Po poznaniu Eclipse’a, a właściwie to PDT (PHP Development Tools), przyzwyczaiłem się do edytora i było wszystko ok.
Po zmianie firmy przede wszystkim nastąpiła zmiana środowiska z Windowsa na Linuxa (CentOs 5) i znowu zaczęła się walka z edytorem. Nie został mi narzucony żaden konkretny. Podpatrując jednak kolegów bardzo spodobała mi się konwencja nie używania myszki przy programowaniu – o bo i po co? Vim umożliwia to doskonale, jednak sterowanie programem za pomocą klawiatury, skróty klawiszowe i komendy trochę mnie początkowo przestraszyły. Dla treningu ściągnąłem sobie windowsową wersję – gVim7.2 – i wziąłem się za lekturę i tzw.research ;) Oto kilka bardziej przydatnych linków:
- Graficzna ściąga z funkcji klawiszowych, podzielona na grupy funkcji oraz zebrana w całość (wersja PDF)
- Całkiem fajny, krótki tutorial z dodatkowymi linkami
- Tutorial z krótkimi filmikami wideo
Na zakończenie coś co przemawia do mnie najbardziej – kompletny tutorial wideo:
Więc jeżeli się uda – Vim :)

6 września 2009 o 00:13
Vima chyba nie idzie zmusić do podpowiadania składni. Czy się mylę? Na pewno też nie zrobi refaktoringu – zmiana nazw klas, metod, zmiennych. Nie pokazuje też JavaDoców. Dla mnie wybór jest oczywisty – na korzyść IDE.
6 września 2009 o 22:47
Jezeli chodzi o dokumentację: http://vim.wikia.com/wiki/Automatically_generate_PHPdoc_comments
Co do reszty to wypowiem sie za kilka dni, po ustawieniu wszystkiego ;)
7 września 2009 o 09:18
vim! jak masz gdzieś dostępną konsolę to odpal sobie vimtutor i przeleć go raz dwa, podstawowy tutorial, ale prócz suchych faktów masz od razu praktykę
17 września 2009 o 01:40
:call JCommentWriter() aby wygenerować PHPDoc-a? Ja to robię wpisując /** przed nazwą metody i już mam.