Мне пришлось отредактировать файлы конфигурации для всех моих различных редакторов (emacs, vim, nano и т. д.), чтобы расстояние между табуляторами было равно 4 пробелам, а не 8 по умолчанию. Есть ли более элегантный способ? Какой-то основной файл, на который я могу указать их все, чтобы использовать одни и те же настройки вкладок/пробелов для всех из них?
главный файл конфигурации, чтобы установить табуляцию = 4 пробела для каждого редактора одновременно
Ответы (1)
Попробуйте использовать http://editorconfig.org (вам нужно разместить .editorconfig в каждом проекте)
person
axon
schedule
14.12.2014
Красивый! Это прекрасно, я понятия не имел, что существовало. Я просто поместил файл .editorconfig в свой домашний каталог, чтобы каждый проект использовал один и тот же файл, не вызовет ли это каких-либо проблем?
- person adamconkey; 14.12.2014
Думаю, нет :) Но имейте в виду, что локальный .editorconfig проектов по-прежнему может переопределять ваши настройки.
- person axon; 14.12.2014
tab-width = 8
универсально истинно и никогда не должно изменяться. Если вы хотите, чтобы ваш курсор перемещался на 4 столбца, когда вы нажимаете клавишуtab
, это прекрасно, и Emacs позволяет вам это сделать (например, путем настройкиtab-stop-list
), потому что в Emacs клавишаtab
и символTAB
— это две совершенно разные вещи, и чаще всего клавишаtab
не вставляет символTAB
. - person Stefan   schedule 14.12.2014