
VS2010
從VS2008
forC#
和development升級到之後,Fortran
我注意到一些奇怪的行為。在編輯原始檔(.cs
、.for
、.f90
)時,我的 Tab 鍵不會插入製表符,它不會縮排程式碼,也不會完成程式碼。我嘗試了一下VS2008
,一切正常。請注意,shift-Tab 可以取消縮排。
我嘗試過devenv /safemode
並且確實解決了問題。
如果有人以前見過這個,請給我一個如何解決這個問題的提示。
作業系統是win7-64 SP1
答案1
我也看到這個問題。以下選項似乎是觸發該行為的選項:
Text Editor | C/C++ | Formatting | Automatic Indentation On Tab
如果上述設定為True
,則 Tab 鍵將「修復」整行,以便根據 IDE 認為應縮排的方式縮排(無論遊標位於行上的哪個位置)。
更改設定以False
使 Tab 鍵按我的預期工作。我不知道這個設定是如何True
在我的機器上設定的。
VS 2012也有這個設置,而且作用是一樣的。
答案2
Edit.InsertTab
我決定透過進入選項/環境/鍵盤並將 [Tab] 鍵與文字編輯器功能的命令綁定來暴力解決該問題。請參閱下面的螢幕截圖:
這似乎解決了我的問題。
謝謝。
答案3
作為解決方法,請嘗試按Alt-009(按住Alt,然後009按數字鍵盤上的 ,然後放開Alt)。這應該會產生一個製表符。 (使用鍵盤頂部的數字時,「alt-numbers」功能不起作用 - 您必須使用小鍵盤。)
您可能需要向 Microsoft 提交錯誤報告。