1

Я работаю над несколькими проектами, которые используют разные уровни отступов (2 пробела / 4 пробела / табуляции ...).

Можно ли заставить Vim автоматически определять стиль отступа текущего файла и использовать его, т. Е. Можно ли сделать клавишу Tab "интеллектуальной" для отступа "правильного пути"?

2 ответа2

4

Vim не делает этого по умолчанию, но IndentConsistencyCop Инго Карката делает это.

0

Хороший вопрос, я тоже столкнулся с той же проблемой, и недавно я написал для себя такой плагин vim:https://github.com/luochen1990/indent-detector.vim

имеет следующие особенности:

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

Я думаю, что он хорошо спроектирован и его нужно знать, если у вас есть предложения, опубликуйте номер на github :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .