2011-08-02 3 views
8

M-에 대한 주석 스타일을 어떻게 변경합니까? (comment-dwim) c-mode를 사용할 때?이맥스 M- 얻기; // 스타일 주석을 생성합니다.

/* */중첩 대신에 // 앞에 오는 주석을 사용하고 싶습니다.

버전 :

GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-12-11 on brahms, modified by Debian 

답변

17

관련 바르 그래서 당신은이를 사용할 수 있습니다 comment-startcomment-end 같습니다

(add-hook 'c-mode-hook (lambda() (setq comment-start "//" 
             comment-end ""))) 
+0

위대한 작품! 감사! – Noron

+3

원한다면'//'다음에 공백을 추가하십시오 ... – To1ne

+0

PHP 용으로도 작동합니다 :) 아무것도 선택하지 않으면이 명령을 사용하여 현재 행을 주석 처리합니다.'(defun px-toggle-comments() 은 ( (대화) (경우 (EQ 마크 활성 닐) (progn (시작 라인 외부 1) "영역이 설정되어있는 경우, [유엔]. 그렇지 않으면 [취소] 코멘트 전류 선.이를 설명" 설정 표시 (점)) (전방 라인) (주석 - dwim 무기 호)) (주석 - dwim 무기 호)) (비활성화 마크)) 당신의 CPP 후크에서 ' – yPhil

1

http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)C%20Mode에서 : 그것을 이해하는 것을 제외

C++ 모드, C 모드처럼 C++ 주석 구문 및 C와 C 사이의 어떤 다른 차이 ++. 또한 주석 행으로 구성된 단락을 채우는`M-x fill-C++ - comment '명령이 입니다.

그래서 당신은 당신의 이맥스에이 라인을 추가 할 수 있습니다

(add-to-list 'auto-mode-alist '("\\.[ch]\\'" . c++-mode)) 
+1

잘 모르겠어요. 그러면 C++ 모드에서 파일이 열립니다. –

+0

다른 점은 무엇입니까? 그것을 시도하고 그것이 당신의 필요에 맞는 지보십시오. – koddo

+0

C 모드에서 C 파일을 열고 C++ 모드에서 C++ 파일을 열려면 이전에 다뤘습니다. http://stackoverflow.com/questions/3312114 – phils