私はVisual Studio 2015とReSharper 2016.2を使用していますが、私は(誤って)おそらくアクティブ化したこの奇妙な動作をしています。最初のWordの前の行にカーソルがある場合、Tabキーを押すと行が正しくインデントされます。
カーソルが行内の任意のWordの内側にある場合、Tabキーを押すとWordまたはブロックが選択されます。
ただし、望ましい動作は、カーソルでインデントすることです(たとえば、カーソルが文字rの後のWord Stream内にある場合、Wordを2つの単語に分割します)。
この「機能」がどのように呼ばれるか知っていますか? ReSharperからのものですか?どこで有効または無効にできますか?
これは構造ナビゲーションと呼ばれ、コードのブロック間をタブで移動する場合に非常に役立ちます。メソッド呼び出し/定義のパラメーター-編集が非常に簡単になります。この動作は、エディターの動作の下にあるオプションで変更できます。 ドキュメントの詳細 。
オフにして、ポインタを使用して、編集する構造に「移動」します。そうすれば、コメントブロックにタブを追加し続けることができます。向こうの誰かが、存在しない問題を解決するのにあまりにも多くの時間を費やしていて、実際に事態を悪化させています。バグとしてリストされているこの「機能」のコメント動作があります。 2018年までに修正される予定です。