2012-07-10 14 views
5

Dokumenty Cloud9 IDE mówią, że można zaimportować motyw Textmate, ale nie mogę tego zrozumieć. Czy ktoś może wyjaśnić krok po kroku, jak mogę to zrobić. Próbuję włączyć temat na moim localhost przy okazji.Lokalne motywy Cloud9 IDE

Znalazłem ten link, ale ja nadal nie rozumiem ...

https://groups.google.com/forum/#!msg/ace-discuss/kLgJFe2l2YY/47QvhIowqqMJ .

Powyższy adres URL wspomniał także o możliwości edycji już istniejących motywów. Byłoby to przydatne, gdyby ktoś wiedział, gdzie/gdzie znajdują się pliki.

Odpowiedz

4

Wykonaj następujące kroki, zakładając nazywam tematem jest 'pretty.tmTheme':

  1. Kopiowanie pretty.tmTheme do 'Cloud9/node_modules/asa/narzędzia/tmThemes /'
  2. idź do Cloud9/node_modules/ACE/narzędzie/i run 'węzeł tmtheme.js'
  3. idź do Cloud9/
  4. Run 'make asa'
  5. Run 'uczynić motyw'
  6. Otwarte Cloud9/plugins-client/ext.themes_defau lt/themes_default.js i dodaj swój motyw do listy. Na przykład: "Pretty": "as/theme/pretty" "
  7. Uruchom Cloud9 i wybierz nowy motyw z listy widoków/motywów.
  8. Ciesz się! ;)
+0

Niestety, skończyłem na tym. Znalazłem pliki do tematów i zmieniłem ich style, ale z jakiegoś powodu nie zmieniłem. Wtedy zdałem sobie sprawę, że w całym kodzie było wiele obszarów, które miały duplikat kodu dla stylów. Myślę, że najdalsze było zmienianie nazw już istniejących tematów z rozwijanego menu. Ale podążając tą ścieżką, style motywów po prostu się nie zmieniły ... Jeśli znajdziesz rozwiązanie, udostępnij je. Powodzenia! – cnotethegr8

+1

Tak, niestety, to dziwne, że nie ma łatwego sposobu, aby to zrobić. Pytałem na forum C9, ale bez chwili wytchnienia, kiedy komuś pomogę, podzielę się tym rozwiązaniem. – Shogun

+0

Zrobiłem to i zaktualizowałem odpowiedź krok po kroku. – Shogun

1

Niestety, nie mam wystarczającej liczby przedstawicieli, aby skomentować zaakceptowaną odpowiedź, ale wydaje się, że brakuje kroku na liście, aby to zadziałało, przynajmniej dla mnie. Oto edytowana wersja, którą również przekażę do @Shogun.

Wykonaj następujące kroki, zakładając nazywam tematem jest 'All Hallows Eve.tmTheme':

  1. Kopiuj 'All Hallows Eve.tmTheme' do 'Cloud9/node_modules/asa/narzędzia/tmThemes /'
  2. Otwórz "cloud9/node_modules/ace/tool/tmtheme.js" i dodaj nowy motyw do "tematu" var (obecnie wiersz 231). Przykład: "" all_hallows_eve ":" All Hallows Eve ". Klucz zdefiniowany tutaj będzie tym, który dodasz do "as/theme /" w kroku 7, a wartość będzie nazwą pliku tmTheme. W związku z tym krokiem 7 będzie "ace/theme/all_hallows_eve", a plik motywu dodany w kroku 1 będzie "All Hallows Eve.tmTheme".
  3. idź do Cloud9/node_modules/asa/narzędzia/i uruchom 'węzeł tmtheme.js'
  4. idź do Cloud9/
  5. Run 'make asa'
  6. Run 'uczynić motyw'
  7. Otwarte Cloud9 /plugins-client/ext.themes_default/themes_default.js i dodaj swój motyw do listy. Na przykład: "" All Hallows Eve ":" ace/theme/all_hallows_eve "'
  8. Uruchom Cloud9 i wybierz nowy motyw z listy widoków/motywów.
  9. Ciesz się! ;)

Przepraszamy za długi dodatek. Po prostu chcę być tak klarowny, jak to tylko możliwe. Użyłem innego przykładu niż Pretty.tmTheme, ponieważ nie było dla mnie jasne, jak rozliczyć spacje w nazwach plików, gdy wypróbowałem rozwiązanie z "All Hallows Eve".