2011-09-30 4 views
1

Eclipse, StatET 및 Sweave 플러그인을 사용하여 R 및 Latex 코드를 작성합니다. 멋진 점은 R과 라텍스 코드를 하나의 파일로 묶을 수 있다는 것입니다. 그러나 구문 강조 표시 문제로 끝납니다.다른 Eclipse 편집기의 구문 강조 표시 결합

나는 R 코드가 많으며 Eclipse R 구문 강조와 매우 흡사합니다. 하지만 R과 Latex를 결합하면 R.에 대해 특별한 구문 강조 표시가없는 .Rnw 파일을 사용해야한다는 의미입니다.

Eclipse로 이동하면 환경 설정에> * .Rnw를 " R 스크립트 파일 "을 작성하여 Eclipse가 표준 R 편집기로 .Rnw 파일을 열도록합니다. 그러나 이것은 Sweave에 대한 구문 강조 표시가 더 이상 없음을 의미합니다. 또한 Sweave 코드는 R 편집기에서 오류로 표시됩니다.

제 질문은 다른 구문 강조 스타일을 쉽게 결합 할 수 있는지 여부입니다.

+0

그것은 나를 위해 잘 작동하고 특별한 일을 떠 올리지 않았습니다. .rnw 파일 내의 모든 R 코드 청크는 예상대로 강조 표시됩니다. – Andrie

+0

StatET을 다시 설치했는데 이제 .Rnw 파일의 구문 강조 기능이 지금도 나에게 적합합니다. 무엇이 잘못되었는지 모릅니다. 어쩌면 모든 잘못된 매개 변수를 설정할 수도 있습니다. 하지만 여전히 남아있는 것은 .Rnw 파일에서 R 명령에 대한 자동 완성 기능이 없다는 것입니다. 예를 들어, libr를 입력 한 다음 CTRL + Space를 누르면 .Rnw 파일에없는 library()를 추가 할 수 있습니다. 얼마나 수치 스럽습니까? ( – user969113

+0

코드를 별도의 파일에 작성하여 "해결"하고 프로덕션 등급으로 만들었다면이 파일을 Sweave 덩어리에 복사 해 복사합니다. –

답변

1

Eclipse 플러그인/편집자가 실제로 한 편집기에서 여러 구문을 혼합하는 것을 지원하지 않는다고 생각합니다. 어쨌든 Eclipse Platform에서는 현재 지원되지 않습니다.

그러나 Eclipse Colorer 플러그인을 사용해 볼 수 있습니다. 현재 편집기의 색상 스타일을 전환 할 수 있습니다. R 및 라텍스 구문을 모두 지원할 수도 있지만 자신 만의 HRC file을 추가하여 고유 한 강조 표시를 만들 수 있습니다.

+0

흠 나는 사람들이 그런 문제를 어떻게 극복했는지 궁금합니다. 정말로 내가 그걸 발견 한 첫 번째 사람이라고 생각합니다.하지만 어쩌면 그들은 단지 자신 만의 하이라이트를 만들 수 있습니다. – user969113