Temat: IDE dla PHP - Wasze wybory i opinie
Pracowałem z eclipse, czasem używam netbeans do wyklikania np. wsdl'a czy xsd podstawowego, ale potem zostaje tylko vim.
Z vim'em jest tylko jeden problem. Jak już poznasz jego power to już każdy inny edytor jest okrojony.
*
http://www.rayninfo.co.uk/vimtips.html
Co do integracji z czym chcemy to już wspomniano wcześniej, jest wszystko:
*
http://www.vim.org/scripts/index.php - jest z czego wybierać
* code completion (można nawet podpiąć proces eclipse
http://eclim.org/), choć mi wystarcza neocomplcache + ctags
* browser kodu/klas (:Sex taglist, project.vim)
* snippety (snippetEmu)
* integracja z systemami kontroli wersji kodu
http://www.vim.org/scripts/script.php?script_id=90
* kompilatory :make
* kolorowanie składni prawie, że wszystkiego
* najlepsze znajdź/zamień jakie widziałem :%s,
Jak pracujemy w linuxie to jesteśmy tylko dwa znaki od shell'a, sam vim jest w pełni skryptowalny, a vim+python to już mamy co chcemy.
Do kompletu git, hooki na pre-commit sprawdzające składnie, uruchamiające podstawowe testy kodu itp, sshfs/rsync
Uruchamia się w 0.5 sekundy, tabki, dzielenie ekranu, w pionie/poziomie, dzielenie jednego pliku (2 okna obok siebie z tym samym długim plikiem), folding.
Nauka też nie jest trudna, co zauważyłem po znajomych co łapali bakcyla:
*
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tu...
Oczywiście jak ktoś zna dobrze inny edytor, skróty klawiszowe wybiera przez sen, to ciężko przejść na jakikolwiek inny edytor. Chyba, że nie ma się co robić lub naprawdę warto się go nauczyć :)
Marek Wywiał edytował(a) ten post dnia 31.07.10 o godzinie 01:13