2016-05-18 6 views

答えて

1
/*! \mainpage Introduction to the Framework 
* 
* \section toc On this page: 
* 1. \ref s_mot <br> 
* 2. \ref s_features <br> 
* 
* \section s_mot Motivation 
* This is the introduction. 
* 
* \section s_features Features 
* 
* 
* \copyright MIT License 
* \warning Boost and Cairo come with their respective licences 
*/ 

c-modeM-x c-mode)にバッファーを入れ、そしてc-indent-new-comment-lineC-M-jM-jに結合した)を使用します。

+0

これはスペースだけを置きます。私は '' * ''が必要です。また、ファイル全体を 'C'コメントとしてハイライト表示します。これは、このテキストを長時間作業する必要がある場合には面倒です。 – AlwaysLearning

+0

次の行を前の行のように見せます。 '/ *! 'の後の行に' * 'を追加すると、それ以降正しいことが実行されます。また、 'M-x font-lock-mode'で構文ハイライトをオフにすることもできます。 – jpkotta

1

ない最適な解決策は、おそらく、しかし、あなたはその後アスタリスクを追加することで逃げることができれば、あなたがアスタリスクを追加したい領域全体の最初の2つの列を選択して使用することができますCxのRトンRETSPACE *RET。これはstring-rectangleとなり、領域は" *"で埋められます。

これはおそらくファイルを初めて書き込むときには問題ありませんが、後で不連続な行を追加する必要がある場合は、少し苦労するかもしれません。

(defun newline-with-asterisk() 
    "Newline and asterisk" 
    (interactive "*") 
    (insert " 
* ")) 

(add-hook 'doxygen-mode-hook '(lambda() 
    (local-set-key (kbd "RET") 'newline-with-asterisk))) 

これはあなたの.doxファイルがdoxygen-modeを使用すると仮定すると、あなたがやりたいRETをバインドします


ここでは、より良い方法です。異なるメジャーモードを使用する場合は、doxygen-mode-hookを適切な値に変更してください。

+0

私はdoxygenモードがあることを知らなかった... – AlwaysLearning

+0

私は実際にdoxymacsを使用します:http://doxymacs.sourceforge.net/それはしばらく更新されていません。 – Yossarian

+0

'doxymacs'はこれをどのように助けますか?私は質問に関連してその中に何も気付かなかった... – AlwaysLearning

関連する問題