Visual Studio (2005) で[オプション] -> [テキスト エディター] -> [C/C++] -> [タブ] -> [インデント] が [スマート] に設定されている場合、コード ブロックが自動的にインデントされ、期待どおり波括弧 {} が整列されます。ただし、コード ブロック内で Enter キーを押し、カーソルを別の行に移動してから戻すと、挿入されたタブがなくなり、カーソルが左端に配置されます。これらのタブを保持するように Visual Studio を設定する方法はありますか?
4278 次
2 に答える
2
私の知る限り、それを行う唯一の方法は、その行に何か (何か) を入力してから削除することです。または、スペースを押しても、その行に戻るまでそこには表示されません。
テキスト行を編集したことをVSが判断すると、自動的に変更されません(少なくとも、説明した方法ではありません)。
于 2008-09-16T15:59:06.190 に答える
1
これは自分自身にも迷惑です。コードが再フォーマットされるたびに、空白行のタブが削除されます。あなたはこれを見るかもしれません:http: //visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7それは正確な解決策ではなく、正しい方向への一歩です
于 2013-06-27T17:17:12.003 に答える