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