Visual Studio の「スマート インデント」を空行のタブを削除しないように設定できますか?
-
09-06-2019 - |
質問
Visual Studio (2005) が オプション -> テキスト エディタ -> C/C++ -> タブ -> インデント Smart に設定すると、コード ブロックが自動的にインデントされ、期待どおり波括弧 {} が整列します。ただし、コード ブロック内で Enter キーを押し、カーソルを別の行に移動してから元に戻すと、挿入されたタブは消え、カーソルは左端に移動します。これらのタブを保持するように Visual Studio を設定する方法はありますか?
解決
私の知る限り、これを行う唯一の方法は、その行に何か(何か)を入力してから削除することです。または、スペースを押すと、その行に戻るまでそこに表示されなくなります。
VS は、テキスト行を編集したと判断すると、それを自動的に変更しません (少なくとも、説明した方法では)。
他のヒント
これは私自身にとっても迷惑です。コードが再フォーマットされるたびに、空白行のタブが解除されます。これを見るとよいでしょう: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 それは正確な解決策ではありませんが、正しい方向への一歩です
所属していません StackOverflow