在VS2017中建立C++的程式碼塊模板

RioTian發表於2020-07-18

在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新增可以看這篇文章:https://zhuanlan.zhihu.com/p/100504877

相關文章