Я працюю над низкою проектів JavaScript. У більшості цих проектів відступ файлів JavaScript становить 2 пробіли, тому я встановив мою ширину відступу за замовчуванням для цього. Однак це стає 1 або 4 в деяких інших проектах.
Чи є спосіб попросити Vim змінити стиль відступу на основі стилю, який вже використовується в поточному файлі?
*.*
це просто візерунок. Ви також можете використовувати ім'я файлу або шлях. Або ви можете використовувати подібні автоматичні команди, як те, що я дав, для кожного файлу. Ви можете доручити автоматичній команді взяти ширину вкладки поточного файлу і поставити його для шляху цього файлу. Це досить просто.
:au BufEnter *.js :set shiftwidth=2
. Це працює для всіх проектів,