Самый быстрый способ вернуть пробелы к TAB в VIM

Я всегда был сторонником замены TAB в VIM на х количество пробелов (обычно 4). Четыре строки, которые я почти всегда использую в своем конфигурационном файле .vimrc:

set tabstop=4 

set shiftwidth=4

set expandtab

syntax on

В принципе, бывают моменты, когда мне НЕОБХОДИМО использовать один TAB (например, в Makefiles), и я не знаю, как это можно обойти, кроме как выйти из файла, отредактировать свой .vimrc, а затем перезагрузить интересующий файл.

В связи с этим, какой самый быстрый способ (из VIM) вернуть все обратно к использованию TABS, а затем вернуться к моим первоначальным настройкам? Я ищу наименее хлопотное решение с наименьшим количеством нажатий клавиш.

38
задан skippr 22 May 2013 в 15:11
поделиться

1 ответ

Можно создать пользовательскую конфигурацию на тип файла.

mkdir -p ~/.vim/after/indent
echo 'set noexpandtab' >> ~/.vim/after/indent/make.vim

В основном, здесь мы создали новую конфигурацию отступа для make-файлов, которые будут загружены после других сценариев.

<час>

источник

0
ответ дан 27 November 2019 в 03:27
поделиться