vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...
本文目錄
代碼模板
代碼片段功能
step by step 添加自定義代碼片段
傳送門——常用IDE實(shí)現(xiàn)代碼片段的方法
代碼模板
如何有限的筆試時(shí)間中提高編程效率?除了提高自身代碼能力之外,事先的準(zhǔn)備工作也必不可少。大部分的筆試支持跳出筆試頁(yè)面使用第三方IDE(集成開(kāi)發(fā)環(huán)境)進(jìn)行編程,此時(shí)使用代碼模板能夠有效提高編程效率。
自定義代碼模板
由于實(shí)際筆試大多與LeetCode上的編程有所不同,并不僅僅要求完成一個(gè)函數(shù),而是需要編寫完整的可運(yùn)行代碼,許多剛開(kāi)始筆試的同學(xué)會(huì)有一些不習(xí)慣。以C++為例,其代碼應(yīng)該具有以下結(jié)構(gòu)才能夠正常運(yùn)行:
#include
using namespace std;
int main()
{
...
return 0;
}
此外,我們還需要包含,,,有時(shí)還會(huì)用到,,等等頭文件,在緊張的筆試時(shí)間中,如何避免這種重復(fù)的工作呢?
一種可行的解決方法是事先在別處保存一個(gè)空的代碼模板,包含自己常用的頭文件及main函數(shù),在筆試的時(shí)候每次從這里copy一份即可,這是一種非常有效的方法,但是方便的是,這項(xiàng)工作可以由IDE來(lái)完成。
代碼片段功能
我們可以使用IDE的代碼片段功能實(shí)現(xiàn)自定義模板,功能預(yù)覽如下:
輸入#1
按下tab鍵,展開(kāi)為自定義的代碼模板:
合理設(shè)置代碼模板能夠有效提升編程效率。
step by step 添加自定義代碼片段
接下來(lái)本文以Visual Studio 2017 (Enterprise)為例,介紹如何使用代碼片段功能實(shí)現(xiàn)C++自定義代碼模板。
確定代碼模板框架
我們所定義的模板應(yīng)該是符合IDE規(guī)定,保證能夠正常運(yùn)行的代碼。首先需要確定IDE初始的代碼內(nèi)容,如筆者在使用VS時(shí),每道題會(huì)選擇在解決方案中新建一個(gè)控制臺(tái)應(yīng)用程序,步驟如下:
右鍵解決方案 -> 添加 -> 新建項(xiàng)目 -> Visual C++ -> Windows 控制臺(tái)應(yīng)用程序 -> 輸入項(xiàng)目名稱 -> 確定。若不了解如何在一個(gè)解決方案中創(chuàng)建多個(gè)獨(dú)立項(xiàng)目并單獨(dú)運(yùn)行,請(qǐng)點(diǎn)擊這里。
項(xiàng)目創(chuàng)建完成后會(huì)默認(rèn)創(chuàng)建一個(gè)項(xiàng)目同名cpp文件,并出現(xiàn)如下代碼:
#include "pch.h"
#include
int main()
{
std::cout << "Hello World!\n";
}
第一行的#include "pch.h"為項(xiàng)目自帶文件,其它的VS版本中可能是#include "stdafx.h"或其它以“ ”包含的頭文件,有些IDE中不需要該文件,因此需要自行確認(rèn)。
以上就是編寫代碼模板所需遵循的代碼框架。
編輯所需代碼模板
對(duì)該代碼編輯,修改為所需代碼模板(注意在main函數(shù)之前與函數(shù)中各留出一個(gè)空行,方便后續(xù)編輯),如:
#include "pch.h"
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
return 0;
}
添加代碼片段
點(diǎn)擊VS最上方 工具 -> 代碼片段管理器,單擊打開(kāi)出現(xiàn)如下界面
在圖片所示1處選擇Visual C++,下方選中Visual C++文件圖標(biāo)夾,復(fù)制2處路徑,打開(kāi) 資源管理器(或此電腦、計(jì)算機(jī)、我的電腦皆可),在紅框所示處粘貼:
按下回車,該文件夾下存放的即為VS預(yù)定義的代碼片段文件。
將if.snippet文件復(fù)制到桌面,右鍵打開(kāi)(建議使用notepad++):
方框1所示為該代碼片段的名稱,縮寫,描述,方框2所示為代碼片段內(nèi)容,將其對(duì)應(yīng)修改如下:
在修改方框2時(shí)需注意格式,內(nèi)容為空時(shí)如下所示
在箭頭所示處插入代碼,緊接著'['直接輸入即可。
也可復(fù)制如下代碼將文件內(nèi)容全部替換。
#1#1
C++預(yù)定義模板
Szg
Expansion
SurroundsWith
expression
生成的代碼片段
true
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
return 0;
}
]]>
ctrl + s保存,關(guān)閉該文件,單擊桌面的if.snippet,按F2重命名為#1.snippet,到這里,#1的代碼片段就制作完成了。
導(dǎo)入到VS中
回到VS的代碼片段管理器界面
有兩種方法導(dǎo)入,任選一種即可(推薦選擇方法2):
點(diǎn)擊方框1,復(fù)制方框2處路徑,到資源管理器中打開(kāi),將#1.snippet文件復(fù)制到該文件夾下即可。
點(diǎn)擊方框3,在資源管理器中找到并選中桌面上的#1.snippet文件 -> 打開(kāi),如下選中My Code Snippets文件夾,確定即可。
重啟VS
點(diǎn)擊確定關(guān)閉代碼片段管理器,關(guān)閉VS,重新打開(kāi),輸入#1,按下tab,即可展開(kāi)為自定義模板了。
使用
在解決方案中創(chuàng)建新的控制臺(tái)應(yīng)用程序項(xiàng)目,默認(rèn)創(chuàng)建同名cpp文件,按ctrl + A全選,刪除,輸入 #1,按tab鍵,接下來(lái)就可以愉快地編輯代碼了~
提交代碼時(shí),按ctrl + A全選,粘貼到題目中,注釋或刪除第一行帶有“ ”頭文件的代碼即可。
傳送門——常用IDE實(shí)現(xiàn)代碼片段的方法
VSCode
Code::Blocks
Eclipse
IDEA
NetBeans
PyCharm
Sublime Text
Xcode
未覆蓋的IDE請(qǐng)自行查詢,搜索關(guān)鍵詞示例:xx 添加代碼片段。
總結(jié)
以上是生活随笔為你收集整理的vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 制作r710 linux系统盘,记一次云
- 下一篇: c语言 int top,顺序栈(C语言,