Существует ли способ осуществить вкладки использования вместо пробелов?

StyleCop предлагает проверять на последовательное использование пробелов, но печально испытывает недостаток в противоположной идее: Вынудите исходный код использовать вкладки. Там некоторый путь состоит в том, чтобы добавить эту функциональность? Это не должен быть StyleCop, другие инструменты приветствуются также.

18
задан mafu 17 February 2010 в 13:34
поделиться

3 ответа

Одна вещь, которую вы могли бы сделать, предполагая, что вы используете Visual Studio в качестве IDE и что ваши товарищи по команде одобряют эту идею, - это настроить VS на использование вкладок вместо пробелов, экспортировать и поделиться файлом настроек. .

Настройку можно найти в меню «Инструменты»> «Параметры»> «Текстовый редактор»> «Все языки» (или язык, который вы хотите использовать)> «Вкладки», а затем с правой стороны вы можете выбрать «Вставить пробелы» или «Сохранить вкладки».

Чтобы экспортировать настройки из вашей визуальной студии: Инструменты> Импорт и экспорт настроек> Экспорт выбранных настроек среды> выберите «Параметры»

Просто мысль, но, честно говоря, настоящая проблема, похоже, заключается в согласии от ваших товарищей по команде. В противном случае они всегда могут вернуться к своим настройкам. В качестве альтернативы, при регистрации, как предложил Сэм, вы можете выполнить автоматическое переформатирование.

HTH

3
ответ дан 30 November 2019 в 07:55
поделиться

StyleCop поддерживает создание собственных правил, поэтому вы можете добавить свое собственное правило «использовать начальные табуляции вместо пробелов». Если вам не хочется разрабатывать свое собственное, вы можете получить существующее правило по адресу http://stylecopcontrib.codeplex.com/ или http://github.com/AArnott. /nerdbank.stylecop.rules .

2
ответ дан 30 November 2019 в 07:55
поделиться

Сделайте это в вашем сервере контроля исходных текстов. Используйте сценарий предварительной коммисии для проверки файла на наличие строк, начинающихся с нескольких пробелов, и предотвращения коммита.

Я согласен, что табуляция лучше, чем пробелы. Это личное предпочтение, но согласованность действий команды очень важна.

1
ответ дан 30 November 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: