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



このトピックは、「 コードでタブを使用するために提携する時です 」というトピックに対する回答です

コメントに応答したかったのですが、元のトピックからの独立性を求められたため、新しいトピックを作成することにしました。



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







まず、 ほとんどの人 (少なくとも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. , , . , , .

— . . — « », .

, , , , - .



All Articles