2013-12-06 1 views
0

Я программирую на C и хотел использовать отступы, чтобы сделать мой код доступным для чтения. Я где-то читал, что 4-пространственные углубления лучше, чем вкладка Tab, когда я использовал Python. Это правда? Если да, то почему?Является ли 4 прописной пробел лучше, чем таковое пространство?

Мне просто нужно разъяснение об углублениях, простите меня за то, что я n00b.

+1

Нет объективного ответа на этот вопрос, так что это не очень хороший вопрос. – unwind

+0

Возможный дубликат [Почему Python pep-8 настоятельно рекомендует использовать пробелы над вкладками для отступов?] (Http://stackoverflow.com/questions/120926/why-does-python-pep-8-strongly-recommend-spaces-over -tabs-for-indentation) –

+0

@unwind Я забыл изменить название -_-... Мой настоящий вопрос - о углублениях. – lex

ответ

2

Для отступлений лучше использовать пробелы вместо вкладок. Поскольку вкладки обрабатываются разными редакторами. Когда вы используете вкладки, разные редакторы показывают разные отступы. Для того, чтобы ваш код был видимым в каждом редакторе, используйте пробелы вместо вкладок.

+0

Мне это не нравится, почему я не могу видеть тигры так, как я хочу? Почему вы хотите навязать мне свои пути? Если мне нравится, что мой отступ составляет 3 символа, позвольте мне выбрать его таким образом (какие редакторы поддерживают при использовании вкладок). Это аргумент pro tab. Я лично предпочитаю вкладку в отступ, место для выравнивания. Это единственный верный путь. – RedX

+0

@RedX Ну ... notepad ++ имеет поддержку вкладок. Но это всего 4 символа, а не 3. (Но я думаю, это можно было бы изменить) – lex

+0

@Chinna Спасибо за ответ :) – lex

1

Это предпочтительная вещь, и поэтому у каждого есть свои собственные. Но независимо от того, как вы это делаете, просто делайте это последовательно, не используйте сочетание вкладок и n-пространств, чтобы независимо от того, какой редактор вы используете, код выглядит однородным. Большинство редакторов могут быть настроены на использование пробелов вместо вкладок, поэтому, когда вы нажимаете TAB, acutlay вставляет количество пробелов, которые вы настроили.

Смежные вопросы