2012-04-24 18 views
5

Jestem dość ciężkim użytkownikiem skrótów dwukropka, ale domyślny Aptana Studio Ruby nie zapewnia dla nich żadnego wyróżnienia.Podkreślanie składni mieszania ruby ​​dwukropka

Oto hash okrężnicy w Ruby 1.9:

{ animal: "duck" } 

Czy ktoś wie co bitów muszę uderzyć, aby „zwierzę:” wyświetlacz części w innym kolorze?

Aktualizacja:

Wydaje czytając źródła, że ​​plik listy właściwości nie jest używany przez Aptana i że funkcja jest obecnie niekompletne. https://github.com/textmate/ruby.tmbundle/issues/17

Próbowałem zmienić zakresy w źródle, ale nie wydaje mi się, aby zaktualizować dla mnie.

Aby znaleźć zakres Aptana stara się podkreślić

  1. Komendy ->Bundle Development ->Pokaż Zakres i Matching Motyw Zasada (alternatywnie domyślny skrót jest Ctrl + Alt + P)
  2. Przeczytaj pudełko. Może zawierać listę kilku zakresów.

Sposób dodawania zakresu:

  1. Okno ->Preferencje
  2. Wybierz Aptana Studio wtedy opcja tematy.
  3. Naciśnij przycisk + obok pola wyboru Scope Selector.
  4. Dodaj swój zakres i ustaw kolory.
  5. Zastosuj i kliknij OK

Jestem wszystkim pomysłów. Mam nadzieję, że to pomoże komuś zbliżyć się.

+1

Jeśli znajdziesz parser obiektów JavaScript, będzie to bardzo blisko. – tadman

+0

Nie wyświetla się komunikat o błędzie składni? Mam to. – grilix

Odpowiedz

0

Aptana Studio 3 używa motywów TextMate do podświetlania składni, więc wystarczy znaleźć motyw TextMate, który je obsługuje.

+0

Osobiście jestem fanem [IR_Black] (http://blog.toddwerth.com/entries/2). – Kerrick

+0

Tak, używa motywów TextMate, ale nie podświetla kluczowej części hasza za żadne z tematów TextMate, które próbowałem do tej pory. Myślę, że może to być kwestia dodania selektora zakresu (takiego jak ten: https://github.com/textmate/ruby.tmbundle/blob/master/Syntaxes/Ruby.plist#L1562) – Tsagadai

+0

Myślę, że masz rację, jest to kwestia dodania selektora zasięgu, ale Aptana nie wydaje się oferować żadnych sposobów ich definiowania, wszelkie nowe motywy mogą wykorzystywać tylko wcześniej istniejące selektory. – KenB

Powiązane problemy