Я тільки що виявив , що я міг би відступ і зніміть відступ легко в Vi з: <<і>>
За замовчуванням додає tab
символ. Тепер мені цікаво, чи може це бути в декількох просторах через конфігурацію в моєму .vimrc
? І як мені це зробити?
Я тільки що виявив , що я міг би відступ і зніміть відступ легко в Vi з: <<і>>
За замовчуванням додає tab
символ. Тепер мені цікаво, чи може це бути в декількох просторах через конфігурацію в моєму .vimrc
? І як мені це зробити?
Відповіді:
Кілька параметрів контролюють поведінку:
Спочатку set expandtab
дозволяє замінити вкладки символами пробілів :h 'expandtab'
.
Потім set shiftwidth=4
робить таблицями 4 пробіли :h 'shiftwidth'
.
Вас також може зацікавити, :h 'tabstop'
визначаючи кількість пробілів, на які враховується символ вкладки у файлі.
Як бонус дивіться :h 'smartindent'
і :h 'autoindent'
які досить корисні.
Я відповів на свою потребу, змінивши, .vimrc
як показано нижче:
:set shiftwidth=2
:set autoindent
:set smartindent
~
Дякуємо Sibi & satox
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
Стенограма відповіді Дж. Шомеля.
touch
створить файл .vimrc у вашому домашньому каталозі, якщо він ще не існує.
Далі, додайте табулатор та ширину зсуву з вашими налаштуваннями до файлу .vimrc .
tabstop
і shiftwidth
), як правило, це більше читається, і оскільки вам не потрібно вводити їх, тому що часто у вашому конфігураційному файлі не так багато виграшів, щоб використовувати короткі імена .