繼承舊專案或團隊合作時,縮排混亂是常態。VC6 內建格式化功能隱藏在選單深處:
提示:若專案有 `.clw`/`.ncb` 檔損壞導致 ClassWizard 異常,格式化前請先備份。
手寫註釋耗時且格式不一。錄製巨集一次受益終身:
/* ---------------------------------------------------------
Module Name:
Author: YourName mailto: your@email.com
Date:
Description:
--------------------------------------------------------- */
/* -----------------------------------------------------------
Purpose :
Parameter:
Return :
Date :
Modify :
------------------------------------------------------------ */
錄製後編輯巨集腳本 (VBScript),在 `Date` 行後插入:
' 原始錄制代碼中插入
TypeText " Date : " & FormatDateTime(Now, vbGeneralDate) & vbCrLf
此後每次按 Alt+F 自動帶入當前時間,極大提升文檔規範度。
配合 Shift 可選取區塊:Ctrl+Shift+} 選取從當前括號到配對括號的整個區塊,重構時極其好用。
| 功能 | 快捷鍵/操作 |
|---|---|
| 書籤切換 | Ctrl+F2 切換,F2/Shift+F2 上下一個 |
| 定義/參考跳轉 | F12 轉定義,Shift+F12 找參考 |
| 編譯錯誤跳轉 | F4/Shift+F4 下/上一個錯誤 |
| 行操作 | Ctrl+L 剪切行,Ctrl+Shift+L 刪除行 |
| 大小寫轉換 | Ctrl+U 轉小寫,Ctrl+Shift+U 轉大寫 |
| 標頭/實作切換 | Alt+O (.h ↔ .cpp) |
工欲善其事,必先利其器。掌握 Alt+F8 格式化、Alt+H/F 智能註釋、Ctrl+{} 括號跳轉三大核心技巧,配合書籤/定義跳轉/行操作等輔助鍵,能讓 VC6 這款經典 IDE 在維護舊專案時依然發揮高效生產力。建議將個人化巨集匯出 (`.vsmacros`),換機器時快速恢復習慣環境。