JetBrains RubyMine
JetBrains RubyMine jest wszechstronnym i kompletnym IDE, zawierającym użyteczne funkcje, takie jak uzupełnianie kodu, formatowanie, podświetlanie składni i generowanie CSS.
Funkcje:
Pracuj szybciej dzięki Smart Editor
Twórz wysokiej jakości kod wydajniej, dzięki pierwszorzędnej obsłudze języków: Ruby i Rails, JavaScript i CoffeeScript, ERB i HAML, CSS, Sass i Less i innych.
Skorzystaj ze specyficznej dla języka składni i podświetlania błędów, formatowania kodu, uzupełniania kodu i szybkiej dokumentacji.
Znajdź swoją drogę
Użyj inteligentnego wyszukiwania, aby przejść do dowolnej klasy, pliku lub symbolu, a nawet dowolnej akcji IDE lub okna narzędzia. Wystarczy jedno kliknięcie, aby przejść do deklaracji, super metody, testu, użycia, implementacji i innych.
Ciesz się szybką nawigacją w projekcie Rails z widokiem projektu opartym na MVC oraz diagramami zależności od modelu, klasy i klejnotów.
Wykrywaj i eliminuj zapachy kodu
Śledź najlepsze praktyki społecznościowe dzięki inspekcjom kodu, weryfikując kod pod kątem wielu rodzajów możliwych błędów i zapewniając ulepszenia w locie za pomocą opcji szybkiej korekty.
Zautomatyzowane, a jednocześnie bezpieczne refaktoryzacje pomagają w oczyszczeniu kodu i utrzymaniu go w lepszej jakości. Refaktoryzacje oparte na Railsach pomagają w przeprowadzaniu zmian w całym projekcie: na przykład zmiana nazwy kontrolera zmieni także nazwę helper, widoki i testy.
Testuj i debuguj z przyjemnością
Używaj potężnego debuggera z graficznym interfejsem użytkownika dla Ruby, JavaScript i CoffeeScript. Ustaw punkty przerwania, uruchom swój kod krok po kroku i wykorzystaj wszystkie informacje dostępne na wyciągnięcie ręki.
Twórz i uruchamiaj testy RSpec, Cucumber, Shoulda, MiniTest i Test :: Unit z obsługą kodowania i biegaczem testowym opartym na interfejsie graficznym.
Ciesz się precyzyjnie dopasowanym obszarem roboczym
W RubyMine możesz szybko znaleźć się w domu dzięki dostosowywanym schematom kolorów, schematom klawiatury i wszystkim niezbędnym ustawieniom, które są potrzebne do wydajnego rozwoju.
Oszczędzaj czas dzięki ujednoliconemu interfejsowi do pracy z Git, SVN, Mercurial i innymi systemami kontroli wersji.
Zarządzaj środowiskiem projektu
Ciesz się bezproblemową integracją z narzędziami takimi jak Rake Task Runner, Rails Generators, Bundler, RVM / Rbenv, Zeus i inne. Terminal jest również dostępny jako okno narzędzia IDE, kiedy tylko jest to potrzebne.
Łatwo konfiguruj automatyczne wdrażanie za pomocą FTP lub SFTP i zarządzaj swoją infrastrukturą za pomocą Vagrant, Capistrano, Chef lub Puppet.
|