オプション - >テキストエディタ - > C/C++ - >タブ - >インデントがスマートに設定されていると、自動的にコードブロックがインデントされ、角括弧{}が一列に並びます。ただし、コードブロック内でEnterキーを押し、カーソルを別の行に移動してから元の位置に戻すと、挿入されたタブが消えてカーソルが左端まで配置されます。これらのタブを維持するためにVisual Studioを設定する方法はありますか?空白行のタブを削除しないようにVisual Studioの「スマートインデント」を設定できますか?
4
A
答えて
2
私が知る限り、これを行う唯一の方法は、その行に何か(何か)を入力してから削除することです。または、スペースをヒットして、その行に戻るまで、そこには決して表示されません。
VSがテキストの行を編集したと判断した場合、VSはあなたのために自動的に変更されません(少なくともあなたが記述した方法ではありません)。
0
これは私にとっても迷惑です。コードが再フォーマットされるたびに、空白行のタブが削除されます。 あなたはこれを見るかもしれません:http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7それはまさに解決策ではなく、正しい方向への一歩です