在VS2017中創建C++的代碼塊模板

在VS2017中創建C++的代碼塊模板

有任何問題,請留言!!!

在VS2017中有工具–>代碼片段管理器,方便我們使用固有的代碼塊模板,同時我們也可以自定義模板。
在VS2017中代碼片段的模板是xml文件,後綴為snippet格式,不知道怎麼寫,但是它已有一些現成的代碼塊,可以仿照它來寫。
首先,通過工具(T)裏面的代碼片段管理器進入:

image-20200718223646765

image-20200718223706711

C++,下面有兩個選項,一個是自己的代碼塊,也就是自定義的;另一個是VS自帶的,裏面已經有了一些代碼塊。因為我們這裡是要自定義,但是又不知道怎麼寫,所以打開其中一個VS自帶的代碼塊參照就行。隨便選擇一個就行。

image-20200718223741071

我選擇if這個代碼塊,旁邊的是它的屬性,我們可以看到上面有它的位置,複製,進入。

image-20200718223839504

看到VS自帶的代碼塊都在這,選擇ctor,用文本編輯器打開。

image-20200718223921814

參照這個修改就行,Title是代碼塊的名字,Shortcut好像是快捷方式,後面兩項我就沒修改了。到了下面Declarations這一段是進行作用描述的。直接對Code部分進行修改。

image-20200718223958722

新建一個後綴為snippet的文件,將ctor裏面的內容複製過去,進行修改,我的修改如上圖所示,修改完之後,保存。

還是在代碼片段管理器中,點擊下面的導入按鈕,找到新建的文件位置導入即可。

image-20200718224221923

現在已經完成了導入,可以直接在編輯區使用了

image-20200718224256935

image-20200718224311683

如果還想建立其它的代碼塊,按此方法同理添加就行。

VS Code添加可以看這篇文章://zhuanlan.zhihu.com/p/100504877