【C++】Visual Studio教程(二) - 代码编辑器
00. 目錄
文章目錄
- 00. 目錄
- 01. 創建新代碼文件
- 02. 使用代碼片段
- 03. 為代碼添加注釋
- 04. 折疊代碼塊
- 05. 查看符號定義
- 06. 使用 IntelliSense 完成單詞
- 07. 重構名稱
- 08. 附錄
01. 創建新代碼文件
先創建一個新文件并向其添加一些代碼。
打開 Visual Studio。 按 Esc 或單擊“開始”窗口中的“繼續但無需代碼”以打開開發環境。
在菜單欄上的“文件”菜單中,選擇“新建” > “文件”。
在“新建文件”對話框的“常規”類別中,選擇“Visual C# 類”,然后選擇“打開” 。
編輯器中將打開主干為 C# 類的新文件。 (請注意,我們無需創建完整的 Visual Studio 項目來獲取代碼編輯器提供的某些益處,僅需一個代碼文件即可!)
02. 使用代碼片段
Visual Studio 提供了實用的代碼片段,可用于快速方便地生成常用代碼塊。 代碼片段可用于不同編程語言,包括 C#、Visual Basic 和 C++。 我們將 C# void Main 代碼片段添加到文件。
將光標停在文件中最后的結束括號 } 的上方,并鍵入字符 svm。 (svm 代表 static void Main;Main() 方法是 C# 應用程序的入口點。)
隨即將出現一個彈出對話框,其中包含有關 svm 代碼片段的信息。
按 Tab 兩次,插入代碼片段。
你會看到 static void Main() 方法簽名被添加到文件。
對于不同編程語言,可用的代碼片段不同。 依次選擇“編輯” > “IntelliSense” > “插入代碼片段”,然后選擇語言的文件夾,即可查看該語言的可用代碼片段 。 對于 C#,該列表如下所示:
該列表包含用于創建類、構造函數、for 循環、if 或 switch 語句等的代碼片段。
03. 為代碼添加注釋
工具欄是 Visual Studio 菜單欄下的一行按鈕,有助于提高編碼效率。 例如,可以切換 IntelliSense 完成模式(IntelliSense 是一種編碼輔助工具,可顯示匹配方法列表以及其他內容),增加或減少行縮進,或標注出不想編譯的代碼。 在本部分中,我們將標注出部分代碼。
C# 注釋字符 // 添加到了每個所選行的開始處,從而為代碼添加注釋。
04. 折疊代碼塊
我們不想看到生成的 Class1 的空構造函數,所以為了讓代碼更整潔,我們將其折疊。 在構造函數第一行的邊距中選擇內部帶有減號的小灰色框。 如果使用的是鍵盤,也可將光標置于構造函數代碼中的任意位置,然后按 Ctrl+M、Ctrl+M 。
代碼塊折疊到第一行,后跟省略號 (…)。 若要再次展開代碼塊,請單擊現在帶有加號的相同灰色框,或者再次按 Ctrl+M,Ctrl+M 。 此功能被稱為大綱顯示,在折疊長方法或整個類時特別有用。
05. 查看符號定義
通過 Visual Studio 編輯器可輕松查看類型、方法等的定義。一種方法是導航到包含定義的文件,例如通過選擇“轉到定義”,轉到引用符號的任何位置。 使用“速覽定義”速度更快,不會干擾你處理文件。 我們來快速查看一下 string 類型的定義。
右鍵單擊出現的任意 string,然后選擇內容菜單上的“速覽定義”。 或者,按 Alt+F12 。
此時會出現一個彈出窗口,其中包含 String 類的定義。 可在彈出窗口中滾動,甚至還可從速覽的代碼中查看另一類型的定義。
選擇彈出窗口右上方的“x”小框,關閉“速覽定義”窗口。
06. 使用 IntelliSense 完成單詞
編寫代碼時,IntelliSense 是非常寶貴的資源。 它可顯示某個類型的可用成員信息,或某個方法不同重載的參數詳情。 還可用于完成單詞,從而在輸入大量字符后消除字符帶來的歧義。 添加代碼行,將有序字符串呈現到控制臺窗口,這是程序輸出的標準位置。
? IntelliSense 會顯示有關 query 符號的“快速信息”。
若要使用 IntelliSense 文字自動完成功能插入單詞 query 的剩余部分,請按 Tab。
完成后,代碼塊如以下代碼所示。 你甚至可以通過輸入 cw,然后按 Tab 兩次來生成 Console.WriteLine 代碼,再次練習使用代碼片段。
07. 重構名稱
沒有誰能一次就得到正確的代碼,代碼中可能必須要更改的一項內容是變量或方法的名稱。 我們來試試 Visual Studio 的重構功能,將 _words 變量重命名為 words。
將光標置于 _words 變量的定義上,然后從右鍵菜單或上下文菜單中選擇“重命名”,或按 Ctrl+R,Ctrl+R 。
此時編輯器右上角會彈出一個“重命名”對話框。
輸入所需名稱“words”。 請注意,查詢中對 words 的引用也會自動重命名。 在按 Enter 前,請在“重命名”彈出框中選中“包含注釋”復選框 。
按 Enter。
出現的兩處 words 均被重命名,代碼注釋中對 words 的引用也被重命名。
08. 附錄
總結
以上是生活随笔為你收集整理的【C++】Visual Studio教程(二) - 代码编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++】Visual Studio教程
- 下一篇: 【C++】Visual Studio教程