Sublime Text에서 파일 형식을 구문 연결에 맞게 사용자 지정하는 방법은 무엇입니까?
Sublime 2 편집기에서 * .sbt 파일 (구문을 강조하기 위해)을 * .scala와 같은 스칼라 언어로 처리하고 싶지만이 설정 위치를 찾을 수 없습니다. 당신은 알고 있습니까?
Sublime Text (v2.x 및 v3.x에서 모두 확인)에는 메뉴 명령이 있습니다.
보기-> 구문-> 현재 확장명으로 모두 열기 ...
Sublime 2 구성 파일 구조를 추가로 조사하여 답을 찾았습니다.
나는 열었다
~/.config/sublime-text-2/Packages/Scala/Scala.tmLanguage
그리고 키 sbt
뒤에 배열에 (스칼라 코드 파일로 열려고하는 파일의 확장자) 를 추가하도록 편집하십시오 fileTypes
.
<dict>
<key>bundleUUID</key>
<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
<key>fileTypes</key>
<array>
<string>scala</string>
<string>sbt</string>
<array>
...
추신 : 더 나은 방법이있을 수 있습니다. 패키지 자체를 수정하여 사용자 정의를 넣을 수있는 적절한 장소와 같은 방법을 알고 싶습니다.
사용자 정의 변경 사항을 사용자 패키지에 넣었습니다.
*nix: ~/.config/sublime-text-2/Packages/User/Scala.tmLanguage
*Windows: %APPDATA%\Sublime Text 2\Packages\User\Scala.tmLanguage
또한 JSON 형식임을 의미합니다.
{
"extensions":
[
"sbt"
]
}
이것은 같은 장소입니다
View -> Syntax -> Open all with current extension as ...
메뉴 항목이 파일을 추가합니다 (없는 경우 파일 작성).
Apply-Syntax (이전 DetectSyntax) 라는 훌륭한 플러그인이있어 파일-구문 일치를위한 다른 장점을 제공합니다. 정규 표현식 등을 허용합니다.
ST3 용
$ language = "언어의 희망"
존재하는 경우
~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings로 이동하십시오.
그밖에
~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings를 만듭니다.
그리고 설정
{ "extensions": [ " yourextension "]}
이 방법으로 복합 확장 (예 : sql.mustache, js.php 등)에 구문을 사용할 수 있습니다.
구문을 설정하는 빠른 방법이 있습니다 : Ctrl
+ Shift
+ P
, 입력 상자에 입력
ss + (설정하려는 유형)
예 : ss html +Enter
및 SS의 수단 "세트 구문"
메뉴의 확인란을 선택하는 것보다 훨씬 빠릅니다.
'Programing' 카테고리의 다른 글
Rails DB 마이그레이션-테이블 삭제 방법 (0) | 2020.02.14 |
---|---|
Java 8에서 기본 메소드와 추상 클래스가있는 인터페이스 (0) | 2020.02.14 |
git stash create로 생성 된 숨김을 삭제하는 방법은 무엇입니까? (0) | 2020.02.13 |
줄 끝 설정을 변경하는 방법 (0) | 2020.02.13 |
Excel에서 특정 텍스트 값을 날짜로 자동 변환하지 못하도록 중지 (0) | 2020.02.13 |