[英]Visual Studio 2022 turn off auto indenting
文本編輯器 - C# - 代碼樣式 - 格式化縮進
選中/取消選中復選框以查看您的代碼在高興時的外觀和保存方式
在 razor 頁面上將代碼塊合並為一個塊之后......這似乎已經糾正了這個問題。 我認為縮進可能是由於嘗試處理其他格式化代碼而導致縮進失敗的一些錯誤引起的。 這不是一個真正可靠的答案,但我確實發現移動東西可以防止這種情況發生,這與工具文本編輯器選項中的任何縮進設置無關。
工具 - 選項下還有另一個選項
文本編輯器 - 所有語言 - 選項卡。
嘗試指定制表符大小和縮進大小
我相信這是一個錯誤或一個新的“功能”。 我的在 VS2019 中工作,但在以前的版本中工作得更好。 每個新版本都變得更難維護我喜歡的縮進。 它也不依賴於語言,因為我也在 VB 中工作,它也發生在那里。
例如,在這兩種語言中,我個人的偏好是添加注釋,然后在注釋后面縮進代碼。 二十年來,我一直在以這種方式編寫代碼……我的眼睛順着頁面向下流動,看到流程和代碼變得更加輕松快捷。
但是......在VS2022中,每次我縮進一個代碼塊時,當我按下回車鍵時,我的縮進都向左移動,與注釋對齊......所以加重了。 然后我必須按 ctrl-z 使它 go 回來。 當然,它只會返回到下一行。 通常它會重新格式化整個 function 並對齊所有內容、所有代碼、所有注釋等。
我只希望它留下我放置它們的凹痕。 到目前為止,在 VS2022 中,我還沒有找到如何做到這一點。 希望有人能找到這個問題的答案。 我會注意並提前感謝!
歡迎來到新的和改進的(超級錯誤)VS 2022 cshtml 頁面編輯體驗。 單擊Help -> Send feedback -> Report a problem
並告訴他們。
在 visual studio 2022 社區中:
甚至無需重新啟動 visual studio 即可反映效果
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.