簡體   English   中英

Visual Studio 是否有格式代碼快捷方式?

[英]Is there a format code shortcut for Visual Studio?

Eclipse中有一個快捷鍵Ctrl + Shift + F ,它可以重新縮進代碼並修復注釋和空行。 Visual Studio 2010 是否有等價物?

帶有C#鍵綁定的 Visual Studio

要回答具體問題,在 C# 中您可能會使用 C# 鍵盤映射方案,默認情況下將使用這些熱鍵:

Ctrl + ECtrl + D格式化整個文檔。

Ctrl + ECtrl + F格式化選擇。

您可以在菜單工具選項環境鍵盤中更改這些(通過選擇不同的“鍵盤映射方案”,或將單個鍵綁定到命令“Edit.FormatDocument”和“Edit.FormatSelection”)。

如果您沒有選擇使用 C# 鍵盤映射方案,那么您可能會發現快捷鍵不同 例如,如果您不使用 C# 綁定,則鍵可能是:

Ctrl + K + D (整個文檔)

Ctrl + K + F (僅限選擇)

要找出適用於的 Visual Studio 副本的鍵綁定,請查看菜單編輯高級菜單- 鍵顯示在菜單項的右側,因此很容易發現它們在您的系統上是什么。


(請不要編輯此答案以將上面的鍵綁定更改為您的系統所擁有的!)

Ctrl + K + D (整個文檔)

Ctrl + K + F (僅限選擇)

嘗試Ctrl + K + D (不要在兩者之間抬起Ctrl鍵)。

是的,您可以使用雙和弦熱鍵( Ctrl + K ,如果您使用的是常規配置文件,則為Ctrl + F )來格式化您的選擇。

其他格式化選項位於菜單EditAdvanced下,並且像所有 Visual Studio 命令一樣,您可以通過菜單ToolsOptionsEnvironmentKeyboard設置自己的熱鍵(格式選擇命令稱為Edit.FormatSelection )。

格式化對空行沒有任何作用,但它會根據一些通常與您可能想要的內容略有不同的規則縮進您的代碼。

ReSharper - Ctrl + Alt + F

Visual Studio 2010 - Ctrl + KCtrl + D

以正確的格式對齊文本 -

  • Ctrl + K + D用於.aspx.cshtml等前端頁面

  • .cs頁面的Ctrl + K + F

但請注意按順序按下所有按鈕...

格式化整個文檔:

Ctrl + K + D

簡單地

對於Visual Studio Code ,使用ALT + Shift + F

對於Visual Studio IDECtrl + K ,然后按Ctrl + D


它將美化/格式化您的整個文件。

選擇文檔中的所有文本,然后按Ctrl + E + D

右鍵單擊代碼,您將獲得“格式化文檔”。 就我而言,它是Ctrl + Shift + I

在此處輸入圖像描述

在 Visual Studio 中更改這些快捷方式

Tools → Options → Environment → Keyboard

然后更改命令

"Edit.FormatDocument" or "Edit.FormatSelection"

分配與 Visual Studio 代碼中相同的快捷鍵alt + shift +f ,以免記住另一個快捷鍵並相互混淆。

最簡單,試一次

  1. 使用以下命令選擇所有代碼:- Ctrl + A
  2. 按:- Ctrl + K + D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM