VS2010でタブキーが機能しない


10

アップグレード後VS2010VS2008ためにC#Fortran開発私はいくつかの奇妙な行動に気づきました。ソースファイルの編集中に(.cs.for.f90私のタブキーはタブ文字を挿入しません)、それはインデントコードではありませんし、それは完全なコードはありません。私はそれを試してみましたがVS2008、すべてうまくいきました。Shift-Tabはインデント解除しても問題ないことに注意してください。

私は試しましたdevenv /safemode、そして、私は物事を修正しました。

誰かがこれを以前に見たことがある場合は、この問題を修正する方法についてのヒントを教えてください。

OSは win7-64 SP1

回答:


17

私もこの問題を見ています。次のオプションは、動作をトリガーするものと思われます。

Text Editor | C/C++ | Formatting | Automatic Indentation On Tab

上記の設定がのTrue場合、タブキーは行全体を「修正」するため、IDEが行をインデントする必要があるとIDEが認識した方法に従ってインデントされます(行がカーソルのどこにあっても)。

設定を変更しFalseて、タブキーが期待どおりに機能するようにします。True私のマシンでこの設定がどのように設定されたかわかりません。

VS 2012にもこの設定があり、同じように機能します。


1
「Update for Visual Studio 2013 Update 1」をインストールした後、本日初めてこの動作も確認しました。それはどこからともなく真に設定されました。
レイ

1
私もこれを完全に不意に扱っていました。
PAK-9

1
VS2013と同じ問題と解決策。しかし、VS2010でそれを見たことはありません。
Doug Null、

2

オプション/環境/キーボードに移動して問題を総当たりで修正し、[Tab]キーをEdit.InsertTabテキストエディター機能のコマンドにバインドすることにしました。下のスクリーンショットを参照してください。

キーボードオプション

これで問題が解決したようです。

ありがとう。


-1

回避策として、を押してみてくださいAlt-009(を押し続けAlt、次に009テンキーを押してから離しますAlt)。これでタブ文字が生成されます。(「alt-numbers」機能は、キーボードの上部にある数字を使用して機能しません。キーパッドを使用する必要があります。)

バグ報告をマイクロソフトに提出する必要があるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.