Mam plik Guardfile
w moim projekcie szyn, ale pojawia się tylko w postaci zwykłego tekstu, więc za każdym razem, gdy jest otwarty, musi zostać przypisana składnia ruby, aby wyświetlić go poprawnie.
nie mogę używać Open all with current extension as...
ponieważ nie posiada rozszerzenie, ale przypuszczam, że mogę przypisać określoną składnię do pliku bez rozszerzenia, ponieważ pliki, takie jak Gemfile
, Capfile
lub Rakefile
są prawidłowo wyświetlane. Jak mogę to osiągnąć?Przypisanie składni do pliku bez rozszerzenia w Sublime Text 2
Odpowiedz
Menu: Ustawienia -> Przeglądarka Pakiety
Następnie otwórz plik Ruby \ Ruby.tmLanguage
patrzeć na tego bloku:
<array>
<string>rb</string>
<string>rbx</string>
<string>rjs</string>
<string>Rakefile</string>
<string>rake</string>
<string>cgi</string>
<string>fcgi</string>
<string>gemspec</string>
<string>irbrc</string>
<string>capfile</string>
<string>Gemfile</string>
</array>
dodać nowy wpis:
<string>Guardfile</string>
Działa, dzięki! –
To zadziałało dla mnie po ponownym otwarciu pliku. –
Nie można znaleźć wymienionego pakietu Ruby w Sublime 3. –
Zainstaluj facelessuser/ApplySyntax. Ma wbudowaną regułę dla Guardfiles. Jest także dobre dla innych losowych plików, które powinny być ustawione jako pewna składnia. Na przykład tutaj skonfigurowałem plik losowy, który powinien mieć składnię Bash.
"syntaxes": [
{
"name": "ShellScript/Shell-Unix-Generic",
"rules": [
{"file_name": ".*random$"}
]
}
]
Wartość nazwy jest ścieżką do pliku tmLanguage z pakietów. ShellScript to nazwa folderu Packages, w którym znajduje się plik tmLanguage. Powłoka-Unix-Generic to nazwa pliku tmLanguage.
Świetnie, będę check to dzięki. BTW, sprawdzałem i wygląda na to, że zrobili widelec oryginalnego projektu, są kompatybilne z subl 2 i 3 i przynajmniej pojawiają się w kontroli pakietu. https: // github.com/facelessuser/ApplySyntax –
DetectSyntax został usunięty, ponieważ programista już go nie obsługuje. Zmiana nazwy na ApplySyntax została zażądana przez dev (ponieważ jest to lepszy opis wtyczki), gdy facelessuser przejął wsparcie. – skuroda
Musiałem zainstalować oryginalną wersję, a wyszukiwarka google przedstawiła rozwidloną wersję. Zamienię link. Dzięki. –
Dla Sublime 3:
Commmand + Shift + p
: zestaw składnia rubinowe- Preference -> Ustawienia - składni Szczególne
Dodaj składnię jak następuje:
{ "extensions": [ "Gemfile", "Gemfile.lock", "Podfile", "Podfile.lock", "Manifest.lock", "Fastfile_helper", "Fastfile", "Appfile" ] }
Co naprawdę Złe jest to, że składnia nie obsługuje dopasowania rozmytego, regex rzecz. Oznacza to, że musisz wyświetlić listę wszystkich plików.
- 1. Podświetlanie składni w Sublime Text 2
- 2. Sublime Text 2 Podświetlanie składni JSP Problemy
- 3. Sublime Text 2 Service
- 4. Sublime Text 2 zakończenie ścieżka pliku Auto
- 5. Autouzupełnianie R w Sublime Text 2
- 6. Sublime Text 2 i PYTHONPATH
- 7. Obsługa Sass dla Sublime Text 2?
- 8. Sublime Text 2 i R
- 9. Sublime Text 2 i MinGW
- 10. Sublime Text 2 numery przyrost
- 11. Dodawanie zakładek w Sublime Text 2
- 12. Podświetlanie składni dla zwykłego tekstu (Sublime Text)
- 13. Zakładka Backspace w Sublime Text 2
- 14. Różne linijki według typu pliku w Sublime Text 2
- 15. Rozwój tytanu w Sublime Text 2
- 16. skrót dla System.out.println w Sublime Text 2
- 17. Instalowanie pakietów w Sublime Text 2
- 18. Zamiana zaznaczeń tekstowych w Sublime Text 2
- 19. Skróty klawiaturowe HTML w Sublime Text 2?
- 20. Uruchamianie konsoli R z Sublime Text 2
- 21. Sublime Text 2: Wyłącz 'Goto Anything' Podgląd
- 22. Jak dodawać funkcje do definicji składni w Sublime Text bez edytowania?
- 23. Sublime Text 2 kompilacja za pomocą prostego pliku wsadowego
- 24. Sublime Text 2 file include pattern
- 25. Skrót klawiaturowy do zmiany schematu kolorów w Sublime Text 2?
- 26. Uzyskiwanie dostępu do Szybkiego panelu w sublime Text 2 Plugin
- 27. Nieparzyste znaki w Sublime Text 2: `SOH` i` ACK`
- 28. Sublime Text 2: Budowa systemu niestandardowy selektor
- 29. Sublime Text 2 - OS X Command Line
- 30. Lista pozioma do listy pionowej i odwrotnie - Sublime Text 2
Miałem to samo pytanie dotyczące tego samego pliku. –