コードでタブの代わりにスペースを拘束する時が来ました


このトピックは、「 コードでタブを使用するために提携する時です 」というトピックに対する回答です
コメントに応答したかったのですが、元のトピックからの独立性を求められたため、新しいトピックを作成することにしました。

だから、カットの下-タブがスペースよりも優れている理由、タブに関する最も重要な誤解とそれらを正しく使用する方法。



まず、 ほとんどの人 (少なくともHabréでは)はタブを好みます。

リンクにはGreyCatからの非常にクールなコメントがあります
実際、多くの人がまだインデントと整列を区別していないのは奇妙です。 さて、これはインデントです:
for (int i = 0; i < 10; i++) {
    if (a[i] == 0)
        do_something(i);
}


— alignment:
int some_variable = 0;
int v1            = 0;


, , — indent' . — .


IDE Smart Tabs :


( — indentation) — .

2 :

5 :

9 :


?


1. . . — , — .
2. . - , - . .

:
, , . , 3 , 4 . 2 . - .

, — , - , .. tab ( IDE ). , , , - .

. 4 . - - - , . , - .

, — . , . — 2, 10 .

. . . , - .

, Kate, - - . , . . — . , . .

, , . , . - .

, , .

, ( , ), ( 3 4, ), .


, ( ) .


, . , . /, , , - .

UPD:


. « VS », , . , indentation alignment. , , . , , .
— . . — « », .
, , , , - .

Source: https://habr.com/ru/post/J118208/


All Articles