Visual Studio の「スマート インデント」を空行のタブを削除しないように設定できますか?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

質問

Visual Studio (2005) が オプション -> テキスト エディタ -> C/C++ -> タブ -> インデント Smart に設定すると、コード ブロックが自動的にインデントされ、期待どおり波括弧 {} が整列します。ただし、コード ブロック内で Enter キーを押し、カーソルを別の行に移動してから元に戻すと、挿入されたタブは消え、カーソルは左端に移動します。これらのタブを保持するように Visual Studio を設定する方法はありますか?

役に立ちましたか?

解決

私の知る限り、これを行う唯一の方法は、その行に何か(何か)を入力してから削除することです。または、スペースを押すと、その行に戻るまでそこに表示されなくなります。

VS は、テキスト行を編集したと判断すると、それを自動的に変更しません (少なくとも、説明した方法では)。

他のヒント

これは私自身にとっても迷惑です。コードが再フォーマットされるたびに、空白行のタブが解除されます。これを見るとよいでしょう: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 それは正確な解決策ではありませんが、正しい方向への一歩です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top