Tab 鍵在 VS2010 中不起作用

Tab 鍵在 VS2010 中不起作用

VS2010VS2008forC#和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 提交錯誤報告。

相關內容