Это не очень простой вопрос.
Я обнаружил, что "shiftwidth" для файлов python установлен на 4, а у меня они есть внизу моего .vimrc:
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
Ширина сдвига равна 2 для всех остальных типов файлов; но это 4 только для питона.
Я хочу знать, можно ли увидеть, где была изменена переменная (в моем случае ширина сдвига); если это невозможно, то в каких местах может быть изменена эта переменная ..? И есть ли способ сделать shiftwidth = 2 универсальным ... даже для файлов python? (Хотя также рекомендуется использовать 4 пробела для python, но я лично предпочитаю 2)
'shiftwidth'
, не имеет значения, используете ли вы:verbose set shiftwidth
или:verbose set shiftwidth?
. Я считаю хорошей привычкой добавлять необязательный?
, потому что он действительно имеет значение для бинарных опционов. Например,:verbose set expandtab
установит параметр'expandtab'
, ничего не сообщая мне о том, где он был ранее установлен или сброшен. 03.04.2014