回答編集履歴

1

文章の細部の表現を修正

2023/03/06 02:50

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,9 +1,9 @@
1
1
  1年近く前の質問ですが、目にとまったので回答します。
2
2
 
3
- VSCodeでは、「**インデントの自動検出機能**」(`Editor: Detect Indentation`)が**初期設定でオン**に設定されています。
3
+ VSCodeでは、「**インデントの自動検出**」(`Editor: Detect Indentation`)が**初期設定でオン**に設定されています。
4
4
 
5
5
  この機能がオンになっていると、既存のファイルを開いた場合は、すでに書かれている内容を元に、「タブ幅の値」(`Editor: Tab Size`)と、「Tabキーを押したときに空白を挿入するか」(`Editor: Insert Spaces`)を自動検出し、VSCodeの設定(ユーザー・ワークスペースともに)より優先してそれらが使われます。
6
6
 
7
- つまり、質問者が開いた「個別のファイル」が空白4つのインデントだった場合、たとえVSCodeのタブ幅を2に設定していても、**そのファイルについてだけ**はタブ幅が4に設定されているように動作します。
7
+ つまり、質問者が開いた「個別のファイル」が空白4つのインデントで書かれていた場合、たとえVSCodeのタブ幅を2に設定していても、**そのファイルについてだけ**はタブ幅が4に設定されているように動作します。
8
8
 
9
- これは、「すでに一定の規則でインデントされているソースファイルを読んだときに、それをできるだけ乱さない」ようにするための機能なので、「とにかく設定したタブ幅に全部直したいのだ」という場合は、**「インデントの自動検出機能」(`Editor: Detect Indentation`)をオフにして**ください。その上で、「保存時に整形」(`Editor: Format on Save`)などと組み合わせれば、容易にファイル全体のインデントを修正できます。
9
+ これは、「すでに一定の規則でインデントされているソースファイルを読んだときに、それをできるだけ乱さない」ようにするための機能なので、「とにかく設定したタブ幅に全部直したいのだ」という場合は、**「インデントの自動検出」(`Editor: Detect Indentation`)をオフにして**ください。その上で、「保存時に整形」(`Editor: Format on Save`)などの機能と組み合わせれば、容易にファイル全体のインデントを修正できます。