Chciałbym, aby edytor Sublime 2 traktował pliki * .sbt (w celu podkreślenia składni) jako język Scala, tak samo jak * .scala, ale nie mogę znaleźć gdzie to ustawić. Nie wiesz przypadkiem?
517
Chciałbym, aby edytor Sublime 2 traktował pliki * .sbt (w celu podkreślenia składni) jako język Scala, tak samo jak * .scala, ale nie mogę znaleźć gdzie to ustawić. Nie wiesz przypadkiem?
Odpowiedzi:
W Sublime Text (potwierdzonym zarówno w wersji 2.x, jak i v3.x) znajduje się polecenie menu:
źródło
*.sublime-settings
wykonuje pracę.Znalazłem odpowiedź (badając strukturę plików konfiguracyjnych Sublime 2):
Miałem otworzyć
I edytuj go, aby dodać
sbt
(rozszerzenie plików, które chcę otworzyć jako pliki kodu Scala) do tablicy pofileTypes
kluczu:PS: Czy może istnieć lepszy sposób, coś w rodzaju właściwego miejsca do umieszczenia moich dostosowań (zamiast modyfikacji samych pakietów), nadal chciałbym wiedzieć.
źródło
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
Moje niestandardowe zmiany umieszczam w pakiecie użytkownika:
Co oznacza również, że jest w formacie JSON:
To jest to samo miejsce
element menu dodaje go (tworzenie pliku, jeśli nie istnieje).
źródło
whatever.twig.html
), ponieważ metoda menu zajmuje tylko ostatnią!View -> Syntax -> Open all with current extension as ...
, aby utworzyć plik językowyMarkdown.sublime-settings
w~/Library/Application Support/Sublime Text 3/Packages/User/
, a następnie edytować ten plik, aby dodać dodatkowe rozszerzenia plików.Istnieje doskonała wtyczka o nazwie ApplySyntax (wcześniej DetectSyntax), która zapewnia pewne inne drobiazgi w zakresie dopasowywania składni plików. pozwala na wyrażenia regularne itp.
źródło
Istnieje szybki sposób na ustawienie składni:
Ctrl
+Shift
+P
, a następnie wpisz tekst w polu wprowadzanianp .: ss html +
Enter
a ss oznacza „ustaw składnię”
jest to naprawdę szybsze niż zaznaczenie w polu wyboru menu.
źródło
dla ST3
$ language = "language you wish"
jeśli istnieje
przejdź do ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
jeszcze
utwórz ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
i nastaw
{„extensions”: [„ yourextension ”]}
W ten sposób można włączyć składnię rozszerzeń kompozytowych (np. Sql.mustache, js.php itp.)
źródło
{ "extensions": [ "js.php" ] }
?