2011-08-02 18 views
8

M- için yorumların stilini nasıl değiştiririm; c-mode kullanırken (comment-dwim)?Emacs M- almak; // style comments üretmek için

/* */nesting yerine // ile önceden aldığınız yorumları kullanmak isterim.

Versiyon:

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

cevap

17

alakalı vars yüzden bunu kullanabilirsiniz comment-start ve comment-end şunlardır:

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

Harika çalışıyor! Teşekkürler! – Noron

+3

Veya isterseniz // // sonra bir boşluk ekleyin ... – To1ne

+0

PHP için de çalışıyor :) Hiçbir şey seçiliyse bu komutu (un) geçerli satırı yorumlamak için kullanıyorum: '(defun px-toggle-comments() ( (interaktif) (eğer (eşdeğer işareti aktif nil) (progn (başlangıç-of-line 1) "bölgesi ayarlanırsa, [un]. Aksi halde, [un] yorum mevcut hat it. yorumlar" set işareti (nokta)) (ileri-hat) (yorum-dwim nil)) (comment-dwim nil)) (devreden işareti)) sizin cpp kanca ' – yPhil

1

http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)C%20Mode Gönderen: o anlar dışında

C++ modu, C modunda gibidir C++ açıklama sözdizimi ve C ve C arasındaki diğer bazı farklar ++. Ayrıca, C++ yorum satırlarından oluşan bir paragrafı dolduran `M-x fill-C++ - comment 'komutuna sahiptir.

Yani sadece .emacs için bu satırı ekleyebilirsiniz:

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

emin değilim. Bu onun dosyasını farklı olan C++ modunda açardı. –

+0

ne kadar farklı? Deneyin ve ihtiyaçlarınızı karşılayıp karşılamadığını görün. – koddo

+0

C-modunda ve C++ dosyalarında C++ kipinde C dosyalarını açmak istiyorsanız, daha önce aşağıdakiler ele alınmıştır: http://stackoverflow.com/questions/3312114 – phils