簡體   English   中英

Visual Studio 2022 關閉自動縮進

[英]Visual Studio 2022 turn off auto indenting

所以我升級到 VS 2022。我隨時添加分號。 整個代碼塊被回退。 有誰知道如何關閉它? 厭倦了反復按 ctrl z ..

前。

分號前

在此處輸入圖像描述

  1. Go 到 VS2022 工具 - 選項菜單
  2. 在搜索中鍵入縮進
  3. 在出現在下面的格式選項下查找縮進

文本編輯器 - C# - 代碼樣式 - 格式化縮進

選中/取消選中復選框以查看您的代碼在高興時的外觀和保存方式

在 razor 頁面上將代碼塊合並為一個塊之后......這似乎已經糾正了這個問題。 我認為縮進可能是由於嘗試處理其他格式化代碼而導致縮進失敗的一些錯誤引起的。 這不是一個真正可靠的答案,但我確實發現移動東西可以防止這種情況發生,這與工具文本編輯器選項中的任何縮進設置無關。

我不確定你是否找到了問題的正確答案,但我遇到了同樣的問題,閱讀其他兩個答案讓我弄清楚了。 問題在於啟用了自適應格式選項。 要關閉它,go 到

工具 -> 選項 -> 文本編輯器 -> 高級

你應該看到在此處輸入圖像描述

取消選中“使用自適應格式”

保存並重新啟動 Visual Studio

應該為您解決問題。

工具 - 選項下還有另一個選項

文本編輯器 - 所有語言 - 選項卡。

嘗試指定制表符大小和縮進大小

我相信這是一個錯誤或一個新的“功能”。 我的在 VS2019 中工作,但在以前的版本中工作得更好。 每個新版本都變得更難維護我喜歡的縮進。 它也不依賴於語言,因為我也在 VB 中工作,它也發生在那里。

例如,在這兩種語言中,我個人的偏好是添加注釋,然后在注釋后面縮進代碼。 二十年來,我一直在以這種方式編寫代碼……我的眼睛順着頁面向下流動,看到流程和代碼變得更加輕松快捷。

但是......在VS2022中,每次我縮進一個代碼塊時,當我按下回車鍵時,我的縮進都向左移動,與注釋對齊......所以加重了。 然后我必須按 ctrl-z 使它 go 回來。 當然,它只會返回到下一行。 通常它會重新格式化整個 function 並對齊所有內容、所有代碼、所有注釋等。

我只希望它留下我放置它們的凹痕。 到目前為止,在 VS2022 中,我還沒有找到如何做到這一點。 希望有人能找到這個問題的答案。 我會注意並提前感謝!

歡迎來到新的和改進的(超級錯誤)VS 2022 cshtml 頁面編輯體驗。 單擊Help -> Send feedback -> Report a problem並告訴他們。

在 visual studio 2022 社區中:

  • Go 工具 -> 選項 -> “從設置生成.editorconfig文件”
  • Open.editorconfig 在一些文本編輯器中
  • 搜索“indent_size”和“indent_style”並根據您的需要進行調整

甚至無需重新啟動 visual studio 即可反映效果

暫無
暫無

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

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