VisualStudio 2019中的快捷鍵
批量注釋代碼
Ctrl K + Ctrl C
批量取消注釋代碼
Ctrl K + Ctrl U
同上
修改變量,函數或對象名稱
Ctrl R + Ctrl R
可選擇應用修改的范圍
刪除整行代碼
Ctrl L
復制當前行代碼
Ctrl D
選擇代碼
Shift Home:從當前光標位置選擇到此行代碼的最前端
Shift End:從當前光標位置選擇到此行代碼的最末端
Shift 方向鍵→或←:逐字或字母選擇
Shift Ctrl 方向鍵→或←:逐字塊或字母塊選擇
批量書寫代碼
Alt Shift + 鼠標拖動選擇
編輯完成后按esc退出
移動代碼
Alt 方向鍵↑或↓
快速打開項目文件夾中的文件
Ctrl O
整理代碼
Ctrl K + Ctrl D:整理所有代碼
Ctrl K + Ctrl F:整理所選代碼
轉換大小寫(慎用)
選定一串代碼后
Ctrl Shift U:選中部分全部轉換為大寫字母
Ctrl U:選中部分全部轉換為小寫字母
快速切換窗口
Ctrl Tab:VS內窗口切換
運行
Ctrl F5:開始運行,但不執行斷點
Ctrl Shift F9:清除所有斷點
VisualStudio 2019中的項目配置
VS十分惱人的項目屬性,導致項目文件夾內的文件分布十分“混亂”,這里給出一套我推薦的方案
開始之前,確保你的項目在創建的時候,“將解決方案和項目放在同一目錄中”此項為取消勾選狀態
首先確保頂端設置為:所有配置,所有平台。然后更改輸出目錄,中間目錄為上圖所示
我知道你們是懶狗所以都幫你們貼出來了
$(SolutionDir)bin\$(Platform)\$(Configuration)\
$(SolutionDir)bin\intermediates\$(Platform)\$(Configuration)\
中間目錄
這里面用到的是VS文件目錄宏,根據宏VS可以自行推導出目錄所在位置
$(SolutionDir)
:項目文件(.sln)所在的位置,不同電腦會有不同的結果,上述情況推導為E:\OpenGL\LearnOpenGL\- bin與intermediates為個人指定VS去創建的文件夾,分別代表二進制文件(binary)和中間文件(intermediates)
$(Platform)
:即平台,根據選擇可分為Win32和x64兩種$(Configuration)
:即解決方案配置,根據選擇可分為Debug和Release兩種
中間文件一般包含這些東西

輸出目錄
和中間目錄很相似。輸出目錄一般包含這些東西

編碼方式
使用VS自帶推送至Github的時候,通常會出現中文注釋亂碼的情況。這里需要更改字符編碼
工具-自定義,打開自定義窗口,然后如下圖般操作

最后在主界面的左上角,文件-高級保存選項,將編碼更改為下圖所示即可

文件管理
眾所周知,VS已經幫我們“分類”好了頭文件,源文件以及資源文件等
但是它在“物理”層面並沒有做分類。如果你打開項目文件夾會發現,所有的代碼其實都被塞到同一個文件中
如果我們想要有明確的文件規划,那么需要點擊顯示所有文件(“< >”形圖標的左邊),然后自行右鍵創建文件夾來分類
結尾附上一張對比圖

只想說,懂的都懂
