Pokazywanie postów oznaczonych etykietą idea. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą idea. Pokaż wszystkie posty
piątek, 22 lipca 2011
Nie róbcie update'u RubyMine do 3.2.2
Update: okazało się, że wystarczy wybrać z menu File -> Invalidate Caches... i w większości przypadków usuwa to błędy.
Wczoraj pojawił się update (podobno bugfix :/) RubyMine do wersji 3.2.2. Zainstalowałem, uruchomiłem i tzw. "dupa". Podpowiadanie składni przestało działać, skok do definicji przestał działać podgląd dokumentacji przestał działać (pewnie więcej rzeczy nie działało, tyle udało mi się zauważyć zanim zrobiłem downgrade). Wszystko się wysypało.
Wywaliłem w cholerę, zainstalowałem 3.2.1 (musiałem niestety wywalić całą konfigurację) i działa.
Radzę poczekać z aktualizacją na kolejną wersję (3.2.3?)
czwartek, 16 czerwca 2011
Lepsze wsparcie dla YARD w nowym RubyMine (3.2)
Dobrze jest pisać komentarze i dokumentować kod - to wie każdy. Nowoczesne IDE potrafią dzięki dobrze zbudowanej dokumentacji lepiej podpowiadać kod (potrzebne parametry i ich typ, typ zwróconej wartości itd.)
Nowa wersja RubyMine (3.2) wprowadza lepszy support dla YARD. Sprawa jest generalnie prosta. Piszemy odpowiednio komentarze nad kodem używając składni YARD:
Dzięki czemu uzyskujemy lepsze podpowiedzi:
Nowa wersja RubyMine (3.2) wprowadza lepszy support dla YARD. Sprawa jest generalnie prosta. Piszemy odpowiednio komentarze nad kodem używając składni YARD:
Dzięki czemu uzyskujemy lepsze podpowiedzi:
wtorek, 22 lutego 2011
Kolorowanie składni w PyCharm i RubyMine
PyCharm (jak i inne produkty JetBrains) nie posiada defaultowo powalającej liczby schematów kolorowania składni. Mało jest też ich dostępnych w internecie (dobrych, obsługujących jednocześnie język programowania, języki szablonów, pliki yaml itd.). Znalazłem jednak na GitHubie konwerter schematów dla TextMate. Nie działa on idealnie i obsługuje (poza takimi rzeczami jak html, css, js czy yaml) tylko Pythona (i szczątkowo Ruby, chociaż istnieje fork poprawiający obsługę języków z RubyMine - haml, erb i właśnie Ruby). Zawsze jest to jednak coś (no i jakiś punkt wyjścia dla kogoś kto chciałby nad czymś podobnym pracować).
Aby użyć colorSchemeTool (bo tak nazywa się narzędzie) musimy pobrać go z GitHub:
A następnie przekonwertować (pobrany wcześniej na dysk) schemat dla TextMate*:
Uzyskujemy dzięki temu (na podstawie Birds of Paradise - http://joebergantine.com/werkstatt/birds-of-paradise-for-textmate):
* skrypt wymaga Pythona w wersji min. 2.7
Aby użyć colorSchemeTool (bo tak nazywa się narzędzie) musimy pobrać go z GitHub:
git clone git://github.com/yole/colorSchemeTool.git
A następnie przekonwertować (pobrany wcześniej na dysk) schemat dla TextMate*:
python colorSchemeTool.py nazwa_schematu.tmTheme nazwa_schematu.xml
Uzyskujemy dzięki temu (na podstawie Birds of Paradise - http://joebergantine.com/werkstatt/birds-of-paradise-for-textmate):
* skrypt wymaga Pythona w wersji min. 2.7
Linux + Compiz + Intellij IDEA (/RubyMine/PyCharm/PhpStorm...)
Korzystając z produktów JetBrains (tzn. Intellij IDEA, RubyMine, PyCharm itd) pod Linuxem z włączonym Compizem pojawiać się mogą problemy z interfejsem. Przechodząc pomiędzy opcjami w menu możemy zauważyć błąd:
Można oczywiście problem obejść wyłączając Compiz na czas używania programu, ale ażeby wilk był syty i owca cała dodajemy do pliku *.vmoptions (który znajduje się w katalogu /bin aplikacji) linijkę:
Można oczywiście problem obejść wyłączając Compiz na czas używania programu, ale ażeby wilk był syty i owca cała dodajemy do pliku *.vmoptions (który znajduje się w katalogu /bin aplikacji) linijkę:
-Dsun.java2d.pmoffscreen=false
Subskrybuj:
Posty (Atom)



