Wybór edytora do ROR

+1 RubyMine

Nie warto przepłacać czasem jaki poświęcisz na dostosowanie innego edytora do tego, czego z czasem będzie ci brakować a masz od ręki w RM.

tutaj warto wspomnieć też, że korzystanie z RM nie zwalnia z obsługi normalnej konsoli, bo wiele osób o tym zapomina i to zazwyczaj ci co z RM nie korzystają

Dlatego zupełnego nooba lepiej posadzić przed $EDITOR (każdy wstawia według upodobań :smiley: ) niż przed IDE.

Widziałem takich ludzi którzy uczyli się pisać C++ w Visual Studio (co już samo w sobie jest durnym pomysłem, MSVC jest straszny pod wieloma względami), a potem dano im do dyspozycji zestaw: edytor z podświetlaniem składni, terminal i gcc… i mieli poprogramowane :slight_smile:

odnośnie VIM-a z jakich wtyczek korzystacie pracując z railsami ? możecie polecić jakiś ciekawy tutorial pokazujący triki / sztuczki obsługi vima ? :wink:

Wydaje mi się, że na sam początek przygody z Vimem to najlepsza będzie gotowa paczka pluginów np http://vim.spf13.com/
Jedno polecenie i ma się skonfigurowanego Vima.

akurat w sieci znalazłem bardzo fajną stronę z mnóstwem skrótów do vima, taki quickstart:

http://blog.adiasz.pl/2008/02/03/vim-podstawowe-komendy/

oraz mały tutorial:

http://www.openvim.com/tutorial.html

zainstalowałem sobie spf13 - świetna sprawa że można to zainstalować jedynie jedną komendą i widzę że kolorowanie składni w js css html też jest dostępne.

do tej pory korzystałem jedynie z sublime’a ale powoli przestawiam się na vima, czy można w nim w jakiś prosty sposób mieć listę wszystkich katalogów / plików w projekcie ? oczywiście są zakładki ale fajnie byłoby mieć możliwość szybkiego podglądu całej struktury projektu.

Jezeli korzystasz z *nix lub osx to proponuje

:!tree | less

Skorzystaj z tego:

Przy okazji chciałem was jeszcze zapytać o środowisko testowe, jako że w domu mam windowsa wymyśliłem sobie że na virtualboxie zainstaluje ubuntu / centosa i przez putty będę się z nim łączył i za pomocą vima będę miał dostęp do kodu - korzysta ktoś developersko / w firmach z takiego rozwiązania ? zastanawiam się co w sytuacji kiedy do projektu musimy wrzucić pliki zdjęcia / czcionki itp. łączycie się wtedy przez ftp-a ? czy może współdzielicie folder / korzystacie z samby. Chyba że większość pisze na macach :wink:

@mgebala8 możesz zainteresować się: https://www.vagrantup.com/

2 Likes

jak masz spf13 to ctr-e

Jeśli chcesz ogarnąć Vimowe skróty to polecam vimtutor.

co do wyświetlania struktury projektu to jak juz zostało napisane Nerdtree który masz dostepny pod ctrl + e dzięki zainstalowanemu spf13

Też pracuję na windows + VirtualBox + Ubuntu 14.04 Server + Vim.
Z czasem doinstalowałem środowisko graficzne XFCE (niektóre testy rspec wymagały GUI) łączę się z nim przez VNCserver. Z wrzucaniem plików nie powinieneś mieć problemu, tak jak napisałeś współdzielony folder lub ftp spokojnie wystarczy. Dodam tylko że nie pracuję jako Developer cały czas się uczę RoR + staram się uczestniczyć w pewnym projekcie open source. Reasumując, dla mnie ta konfiguracja się sprawdza.

Oczywiście polecam Vim’a. Na początek jest ciężko, ale potem zaczynasz być zdziwiony jak można pisać bez niektórych komend.

Chyba nikt nie wspomniał o http://vimcasts.org/episodes/. Bardzo szczegółowe omówienie znacznej ilości komend i pluginów do Vim’a w formie Screencastów lub tekstu(dla tych co nie lubią oglądać filmów).

Jeśli chodzi o środowisko to również polecam Vagrant’a (https://www.vagrantup.com/) od razu można popróbować z konfiguracją własnego serwera.
Przyznam że nie wyobrażam sobie obecnie pracy na Windowsie dlatego sugeruję dualboot z Ubuntu (jeśli Windows jest Ci niezbędny) i ewentualną powolną migrację.