vs2022+resharper創建模板——實現在新建文件的時候自動生成防衛式聲明和自定義語句
在網上找了很久如何讓visual studio新建文件的時候自動生成注釋和防衛式聲明,雖然防衛式聲明可以用#proga once
替代,但是在clion里可以自動生成vs裡面沒法自動生成還是覺得難受,於是乎折騰了一下,順便把新建文件時開頭的注釋也加上了。效果如下:
新建頭文件
新建類文件,會同時創建.cpp和頭文件
經過折騰之後,vs越來越像clion了!
下面開始教程:
-
安裝resharper 如何安裝這裡就不說了
-
打開templates explorer
出現下面窗口:
在最上面選擇FIle Templates,下面選擇C++,先修改頭文件模板,雙擊Header file,出現下面窗口:
這裡可以自定義參數,格式為$參數名$
,然後在右邊欄里定義參數使用的宏,點擊打開下面窗口,選擇All macros,這裡應該是vs提供了一些宏,夠我們用了,不知道哪裡可以添加宏命令,有知道麻煩評論留言一下。有一點需要注意下:DATA那裡需要自定義時間的格式,可以按照我的寫法添加,或者按照自己想要的格式修改
編輯成上面的樣子就大功告成了,在這裡寫什麼到時候新建文件的時候就會自動添加這些內容。
class文件同理,這裡放一下我的設置:
-
新建文件:右鍵文件夾->添加->new from Template。這裡要注意一點,需要先在文件夾下新建一個文件才能這樣添加文件,要不然new from Template是沒法選中的。
到這裡就大功告成了。享受自動注釋的快樂吧!
還可以創建其他的模板,下面是官方的文檔,自行研究吧!