2016-08-15 16 views
0

나는 모호하게 들린다는 것을 알고있다. 기본적으로 Sublime은 기본 구문과 마찬가지로 사용자 지정 구문을 강조 표시 (텍스트 색상 지정)하기를 원합니다.맞춤 구문을 통합하기 위해 Sublime의 언어 구문 이해를 확장하려면 어떻게해야합니까?

LaTeX 코드를 작성하려면 Sublime을 사용하고 있습니다. 알지 못하는 사람들을 위해, LaTeX 방정식은 일반적으로 \[\]으로 둘러싸여 있습니다.

\[ E = m c^2 \] 

Sublime은 구문을 이해하고 둘러 쌉니다.

그러나, 나는 \[\] 기능을 제공합니다 (그래서 전 세계적으로 단지 \eq 정의를 다시 정의하여 일부 설정을 변경할 수 있습니다) 랩 내 사용자 정의 명령, \eq{ ... }을 사용합니다. 예 :

\eq{ E = m c^2 } 

기본 키 바인딩 이외의 하위 키에 대해서는 아무것도 알지 못합니다. 자습서 등을 통해 많은 시간을 낭비하지 않으면 서 사용자 정의 명령을 통합하기 위해 Sublime의 구문 이해를 확장하고 싶습니다.

답변

1

당신은 주로 결과에 관심이 있고 추론에 관심이 없기 때문에 가능한 한 솔직하게하려고 노력할 것입니다.

서브 텍스트의 LaTeX 구문은 3119 릴리스에서 바뀔 것이므로 뭔가를 변경하려면 LaTeX 구문을 사용하는 것이 좋습니다. https://github.com/sublimehq/Packages에서 다운로드하여 LaTeX 폴더를 폴더에 넣으십시오.이 폴더는 Sublime Text 메뉴에서 Preferences >> Browse Packages...을 선택할 때 열립니다. 파일 LaTeX.sublime-syntax을 열고 ensuremath (LaTeX.sublime-syntax#L498)을 검색하십시오. 해당 부분을 (높은 들여 쓰기가있는 모든 것)을으로 복제하고 원하는 명령으로 명령을 변경하십시오. 귀하의 예에서 이것은 - match: '((\\)eq)(\{)'입니다.

이외에도 새로운 구문을 사용하면 수학 환경의 강조 표시가 문자열로 제거되지 않으므로 여러 가지 문제가 발생할 수 있습니다. LaTeXTools wiki에 작은 항목을 작성하여 강조 표시를 복원하는 방법을 설명합니다.

+0

감사합니다. 반 지적이거나 게으르다는 말은하지 않았습니다. 커스터마이징 및 시스템을 조정할 때 토끼 구멍이 떨어지는 경향이 있습니다. 가능한 한 조금 배우는 것으로, 그 기회를 최소화하고 있습니다. – sicklybeans