在VS2022 v17.11中輕鬆新增註解的方式
[[academy-video-youtube({"vid": "ps-pvDukhOc", "start_time": "0", "title": "Comments the Easy Way in VS2022 v17.11", "creator": "Tim Corey", "length": "4m 14s"})]]
在程式碼編輯器和開發環境的世界中,Visual Studio 持續演進,透過回應使用者反饋及簡化重複性任務。 這方面的一個很好例子就是在 Visual Studio 2022 版 17.11 中引入的改進評論經驗。在他的影片中名為"Comments the Easy Way in VS2022 v17.11," Tim Corey 帶我們了解這個小而強大的更新,幫助開發者使用新的快捷鍵快速評論和取消評論程式碼行。
在本文中,我們將按照 Tim Corey 的演示逐步了解這一更新如何改善使用 Visual Studio 開發者的工作流程。
Visual Studio 中小而強大的更新
在 0:00 時,Tim 指出一個對 Visual Studio 2022 加入的小但有影響的功能。具體來說,版本 17.11 現在包含了一個新鍵盤快捷鍵,可讓您使用 Ctrl + / 切換行評論。
這個簡單的命令允許您在行首新增或移除 //,這是開發者在使用 C#、Python 或 JavaScript 等多種程式語言時經常使用的動作。 正如 Tim 所強調的,這一改進全在於加速撰寫、審查和編輯程式碼的過程,尤其是在處理需要進行測試或除錯的大型檔案或多個需要註釋掉的程式碼行時。
如何使用新的切換行註釋快捷鍵
在 0:23 時,Tim 展示了如何按 Ctrl + / 在 Visual Studio 中註釋單行。 如果光標位於行中的任何位置——無需選取整行——您只要使用此快捷鍵就能將它註釋。
再次按下相同的鍵盤組合將取消註釋。 這個簡單的切換既直觀又強大,正如 Tim 所解釋的,它模仿了在 Visual Studio Code (VS Code) 中的行為,在那裡這個快捷鍵已經可用。
許多開發者——尤其是那些在 Visual Studio 和 VS Code 之間切換的人——長期要求這種編輯器一致性,微軟終於在最近的更新中實現了這一點。
版本檢查:確保您已更新
在 1:07,Tim 提醒觀眾要使用此功能,您需要運行 Visual Studio 2022 的 17.11 或更高版本。無論您使用的是社群版、專業版或企業版都無關緊要——只要您處於正確的版本,這個功能就可以在所有平台上使用。
您可以透過 Visual Studio 中的 Help > About 選單來檢查您的版本。 這很重要,如果快捷鍵似乎不起作用,可能因為舊版無法識別 Ctrl + / 切換功能。
舊方法:Ctrl + K、Ctrl + C
接著,Tim 花了一些時間來比較新方法與在 Visual Studio 中新增註釋的傳統方式。 在 1:24,他展示了以前開發者必須使用 Ctrl + K, Ctrl + C 組合來新增註釋,然後用 Ctrl + K, Ctrl + U 來移除。
這種方法需要按住 Ctrl 鍵並按特定順序的其他鍵——Tim 稱其為在 1:56 的地方"尷尬"。即便使用 Visual Studio 夜夜年後的 20 年,Tim 坦白說他從未真正記住這個組合,經常求助於工具欄中的鉛筆圖標。
現在,使用新的快捷鍵,開發者可以在不將雙手移開鍵盤或分散注意力的情況下快速切換註釋和不註釋狀態。
一次註釋多行
在 2:17,Tim 展示了此快捷鍵如何對多行起作用。 如果您選定了一個行區塊並按 Ctrl + /,每行將在開頭加入 //。 這種形式的區塊註釋(使用單獨的行註釋代替傳統的 / ///)使後來只取消選擇其中一部分的註釋變得更容易。
這在除錯或測試不同的方法、功能或字串或資料輸出部分時特別有用。 而非將所有內容包裹在區塊裡,然後需手動移除,您可以分別對每行單獨做註釋與取消註釋,即便是在多行選擇內。
為什麼這很重要:回應開發者的偏好
Tim 在 2:36 處強調,這一變化雖看似簡單,但解決了開發者多年間表達的主要沮喪。 它與習慣於 VS Code 中註釋的人偏好一致,並提高了 Visual Studio 文字編輯器的上下文感知行為。
就算您只強調一部分行,Ctrl + / 命令仍會應用正確的語法。 它不會干擾語法高亮,也不會應用錯誤的註釋格式。 Tim 在 3:01 提到此功能包含智慧邏輯,幫助它在不同情境中保持一致行為——無論您是在處理已修改內容或混合註釋狀態。
混合註釋和非註釋行時的智能行為
在 3:30,Tim 提供了混合已註釋行與未註釋行時的範例。 如果您將它們一起選中然後按 Ctrl + /,Visual Studio 會將所有行註釋,甚至已註釋的行會再新增另層斜線(////)。
再次按快捷鍵會移除外層,效地切換回之前的狀態。 這種分層行為避免了原始註釋的意外丟失,提供了更受控和沉思的編輯程式碼方法。
試試看並節省時間
Tim 在 3:45 結束影片時鼓勵開發者試用新的快捷鍵,看看它為工作流程帶來多大改進。 有了這樣一個智能而有效率的解決方案,不再需要在選單中摸索或使用 shift + 點選或額外工具來註釋或取消註釋行。
無論您是在 Windows 平台上工作,管理包含數十個功能的複雜檔案,還是嘗試在 Python 或 JavaScript 腳本中除錯一個輸出行,這次更新將幫助您保持專注並提高效率。
結論
在他的影片中,Tim Corey 走訪了一個 Visual Studio 2022 v17.11 中的小但有影響力的更新,提醒我們即便是最微小的變化也能大大地使開發者的生活更加輕鬆。 使用 Ctrl + / 新增的一個簡單、直觀的切換行註釋功能,使 Visual Studio 與 VS Code 一致,符合使用者偏好和現代編碼實踐。
如果您是在 Visual Studio 中工作的開發者,請務必更新您的編輯器,並將此快捷鍵新增至您的每日工具箱中。 無論您是在編寫、審核、除錯還是只是在試驗不同區塊的程式碼,這確實是快速而有效地管理您的註釋的方法。

