2013-11-15 7 views
11

R에 대한 표준 구문 강조 규칙이 있습니까? 그렇다면 어디에서 찾을 수 있습니까?구문 강조 표시 규칙 및 정의

또는 각 편집기의 IDE 패키지 (예 : 강조 패키지)가 자체 규칙 세트를 만드나요?

+2

+1도 이것에 대해 생각해 봤지만, 결코 물어볼 용기가 없었습니다. – Arun

+0

+1 그리고 [** chat **] (http : //chat.stackoverflow.com/transcript/message/12961957#12961957) –

+0

내가 아는 것은 아닙니다. 필자는 tk 스크립트 편집기 패키지 (rite) (https://github.com/leeper/rite)를 함께 모으고 검색했지만 아무 것도 찾지 못했습니다 ... 기본적으로 제공되는 명백한 포맷팅 규칙을 복사하려고했습니다. 메모장에 의해 + + (완벽한 성공없이). – Thomas

답변

10

각 편집기는 고유 한 규칙 세트를 만듭니다. 역사적인 이유로 각 편집기는 고유 한 방식으로 구문 강조를 구현했습니다. 예를 들어, GeSHi을 사용하여 크로스 에디터 표준을 사용하는 것이 가능할 수 있지만, 편집자 제작자가 이미 자신의 시스템을 가지고있는 경우 특히 많은 노력이 필요합니다.

Eclipse는 구문 정보 저장을 위해 .hrc 파일을 사용합니다.
RStudio에는 r_highlight.html이라는 파일이 있습니다.
메모장 + +는 langs.model.xml이라는 파일에 다른 언어의 키워드를 저장합니다.
텍스트 패드에는 코드 강조 표시에 대해 .syn format이 있습니다.
TextWrangler의 문자는 a plugin입니다.

+0

OSX 사용자를 위해 TextWrangler 용 플러그인이 있습니다. https://files.nyu.edu/jmb736/public/code/R_language_module_for_BBEdit/R.plist 아, SciTe도 R 규칙 집합을 가지고 있습니다. –

+1

R 코드에서 원하는 경우 하이라이트 패키지가 있습니다. – hadley