Qt添加註釋模板

背景

軟體:Qt Creator
在寫程式碼的時候我們為了規範化,一般會加文件注釋、類注釋和函數注釋
用注釋來說明我們的程式碼,也方便模組化開發
那麼我們在寫注釋的時候經常會寫一些重複的內容,我們會複製粘貼。這樣一來二去,就顯得很繁瑣
能不能有一種注釋模板可以嵌套呢?

有的😉

設置片段

在Qt中我們依次點開【工具】→【選項】→【文本編輯器】→【片段】
Qt片段設置

然後點擊添加
輸入我們想要的片段觸發,例如filecomment(PS這樣的話我們只要在寫程式碼的時候輸入filecomment就可以顯示程式碼片段,直接回車就可以輸入了)。
然後在下面的方框輸入,想要觸發的注釋片段內容,例如:

/*! @File        : %{CurrentDocument:FileName}
 *  @Brief       : 簡要說明
 *  @Details     : 詳細說明
 *  @Author      : Kevin
 *  @Date        : %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm:ss}
 *  @Version     : v1.0
 *  @Copyright   : Copyright By Kevin, All Rights Reserved
 *
 **********************************************************
 *
 *  @Attention   :
 *  @par 修改日誌:
 *  <table>
 *  <tr><th>Date       <th>Version   <th>Author    <th>Description
 *  <tr><td>%{CurrentDate:yyyy-MM-dd} <td>1.0       <td>Kevin     <td>創建初始版本
 *  </table>
 *
 **********************************************************

然後點擊右下角的Apply就可以了

相類似的程式碼片段參考如下
類注釋

/*!
    @ClassName   : Class
    @Description : Description
    @Author      : Kevin
    @Data        : %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm:ss}
*/

函數注釋

/*!
    @Function    : Name
    @Description : 詳細描述
    @Author      : Kevin
    @Parameter   : 參數說明
    @Return      : 返回值說明
    @Output      : 
    @Call by     : 
    @Date        : %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm:ss} 
    @Modify      : 日期加修改描述
*/

文件注釋模板

先將我們的文件注釋模板,就是上面的哪個

/*! @File        : %{CurrentDocument:FileName}
 *  @Brief       : 簡要說明
 *  @Details     : 詳細說明
 *  @Author      : Kevin
 *  @Date        : %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm:ss}
 *  @Version     : v1.0
 *  @Copyright   : Copyright By Kevin, All Rights Reserved
 *
 **********************************************************
 *
 *  @Attention   :
 *  @par 修改日誌:
 *  <table>
 *  <tr><th>Date       <th>Version   <th>Author    <th>Description
 *  <tr><td>%{CurrentDate:yyyy-MM-dd} <td>1.0       <td>Kevin     <td>創建初始版本
 *  </table>
 *
 **********************************************************

寫到一個文件裡面,例如licensetemplate.txt 注意要保存為 UTF-8 的格式
然後依次點開Qt的【工具】→【選項】→【c++】→【文件命名】

在最下面那裡有個license template,在上面點瀏覽,選中剛才保存的文件
以後在創建新文件的時候,就可以自動的添加文件的注釋了,是不是很方便😁

總結

上面兩種方法都挺實用的,平常寫程式碼的時候可以用上
如果你有更好的方案,歡迎在評論區留言😉
參考部落格
//blog.csdn.net/liang19890820/article/details/54925434