如何更改M-的評論風格; (comment-dwim)何時使用c-mode?獲取emacs M-;生成//風格評論
我希望它使用註釋//而不是/ * */nesting。
版本:
GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-12-11 on brahms, modified by Debian
如何更改M-的評論風格; (comment-dwim)何時使用c-mode?獲取emacs M-;生成//風格評論
我希望它使用註釋//而不是/ * */nesting。
版本:
GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-12-11 on brahms, modified by Debian
相關瓦爾是comment-start
和comment-end
所以你可以使用這個:
(add-hook 'c-mode-hook (lambda() (setq comment-start "//"
comment-end "")))
從http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)C%20Mode:
C++模式是像C模式,不同之處在於它理解C++註釋語法 ,C3和C4之間的某些其他方面的差異++。它還有一個 命令`M-x fill-C++ - comment',它填充了由C++ 註釋行組成的段落。
所以,你可以此行只是添加到您的.emacs:
(add-to-list 'auto-mode-alist '("\\.[ch]\\'" . c++-mode))
非常棒!謝謝! – Noron
或在'//'之後添加空格,如果你喜歡... – To1ne
適用於PHP也可以:)我使用這個命令來(un)註釋當前行,如果沒有選中:'(defun px-toggle-comments() 「如果區域設定,[未]評論它,否則[未]註釋當前行。」 (交互式) (如果(當量標記活性無) (progn這個 (開始的行1) (設置標記(點)) (向前行) (帶註釋DWIM無)) (帶註釋DWIM無)) (取消標記)) ' – yPhil