2016-09-16 14 views
12

私は複数行のコメントの内、私のカーソルを置く場合:のVisual Studio:タブキー選択してハイライトコード

/* 
* place cursor after the asterisk and before the word 'place' 
*/ 
if (x == 0) 
{ 
    // some code 
} 

...とタブを打つには、Visual Studioは、いつものように空白を追加しません。代わりに、コメント全体(この例では3行すべて)を強調表示します。 タブを再度押すと、次のステートメントまたはステートメントのブロックが選択され強調表示されます。私の例では、if全体がハイライトされています。

これを修正してVisual Studioタブの処理を行うにはどうすればよいですか? タブは、タブのように動作します。

私はResharper 9でVisual Studio 2013 Ultimateを使用しています。これは昨日これをやり始めましたが、私は理由を知りません。

+0

ニースキャッチ。私も閉会に投票します。 – Amy

+0

あなたはちょうど1日遅すぎる=) – Matthias

答えて

28

VSの設定ではありませんでした!どういうわけかResharperの設定が変更されました。 Resharperの設定で:

Environment > Editor > Editor Behavior 

「構造ナビゲーション」のチェックボックスをオフにします。 [保存]をクリックします。

+6

なぜ誰かが「タブ」を選択/ハイライトブロック操作に変えたいのですか?さらに、Structural Navigationのチェックを外すことで、あなたは何を失っていますか?確かに、「コメントブロック内のばかばかしいタブの動作を切り替える」という同義語ではありません。 –

+2

私は分かりませんが、私は同じように感じます。私のIDEがResharperで持っているすべての機能のうち、これは最も役に立たないようです。 – Amy

+0

それは迷惑なので、キャレットが行の先頭、行末、コメント、またはコードが選択されているときに無効にすることができます。 [ReSharperヘルプ](https://www.jetbrains.com/help/resharper/2016.3/Navigation_and_Search_Structural_Navigation.html)を参照してください。 @Rick O'hehea –

関連する問題