2010-05-17 3 views
5

이맥스에서 Rnw 파일을 편집 할 때 영역을 R 청크가 들어있는 텍스트 덩어리로 만들고 싶습니다. 간단한 예를 들어,emacs 편집 Rnw 강조 표시 할 때 영역 강조 표시 R 청크

나는 영역이 강조되도록 모드를 사용합니다. 그러나 첫 번째 라인에 포인트를 놓고 C-SPC를 누른 다음 C-n을 사용하여 포인트를 아래로 이동하면 < <을 지나서 포인트를 앞당길 때 강조 표시가 사라집니다. 내가 원하는 영역은 여전히 ​​선택되어 있지만 < <을 교차하면 강조 표시가 실패한 것으로 보입니다. 이 문제를 어떻게 해결할 수 있습니까?

감사와 안부

답변

4

나는 당신이 무엇을 설명 할 때 문제가 나타납니다 것을 발견,하지만 당신은 를 사용하여 C 아래로 스크롤 경우 멀리 간다 - 아래 또는 C - M을 - n 대신. 나는 당신도 C에게 사용할 수 있다고 생각 -은 R 덩어리 과거를 얻을 아래로을 다음 C는 - N은 이후 선 과거의 단계로.

+0

<<> 위의 빈 줄을 @ 아래에 두어야하고 <<>>과 @ 사이에 빈 줄이 없어야합니다. 위의 커서를 사용하여 'C'-'SPC '를 수행 한 후'C'-'down'을 사용하십시오. 빈 줄은 <<>>입니다. 나는 아직도 기다리고있다/고치기를 찾고있다. – swihart

1

나는 동일한 문제가 있었고 추가 구성 문제가 있었기 때문에 fojtasek에서 제안한 해결책이 작동하지 않았습니다. 이 기능이 귀하 및 다른 사용자에게 유용 할 수 있기를 바랍니다. Auctex를 완전히로드 한 ESS와 Auctex를 사용하고 있는지 확인하십시오. 좀 더 구체적으로, 이전에 auctex 11.86을 설치했을 때 패키지를 올바르게로드하지 못했음이 밝혀졌습니다. 나는 초보자 이맥스 사용자이기 때문에, 나는 단지 다음 두 줄의 첫 번째로드 관리 : 두 번째 라인을 추가하지 않은 경우

(load "auctex.el" nil t t) 
(load "preview-latex.el" nil t t) 

을, 당신은 단지 Auctex 메뉴가 아니라 미리보기 - 라텍스있을 것이다 메뉴.

+0

이 두 줄을 추가하면 불행히도 EMACS 버전 24.4 (http://vgoulet.act.ulaval.ca/en/emacs/windows/)의 명시된 동작에는 영향을 미치지 않습니다. – swihart

0

C 어드바이스에 대한 Fojtasek에게 감사드립니다. 화살표 키를 사용하면 연속 하이라이트가 유지됩니다. C-down은 "이 복잡한 기능이 기본적으로 사용되지 않도록 설정되었습니다"라는 페이지를 표시합니다.

제 생각에는 OP가 불평하는이 동작은 Auctex의 결함이며 Fojtasek이이를 피할 수있는 방법이 있다는 사실은 도움이되지만 여전히 해결 방법 일뿐입니다. 나는 이것에 Auctex를 원하지 않으며 스크롤하는 동안 C를 누르고 있기 위해 왼손을 사용하고 싶지 않습니다. 피타.

Auctex에서 특별한 선택 도구가 필요한 경우, 비정상적인 키 입력을 사용해야합니다. 왜 그들이 큰 섹션을 강조 표시하고 그들 주위에 그들이 < <이든 아니든 상관없이 이동시키고 자하는 우리 나머지에게 그것을 부과하십시오.