У меня есть следующее в моем vimrc:
set tabstop=8
set shiftwidth=4
set softtabstop=4
set expandtab
set backspace=indent,eol,start
set autoindent
Это делает то, что я хочу: вставьте пробелы только, никогда символы табуляции; нажимающая вкладка вставляет 4 пробела; автоматические отступы являются 4 пробелами.
Если я располагаюсь n уровни с отступом и поражаю клавишу Backspace в режиме вставки, я возвращаюсь 1 уровень отступа (1 sts) к уровню n-1.
Как я могу настроить клавишу Backspace для взятия меня назад одиночный пробел вместо этого?
Удаление "установило softtabstop=4", также даст Вам поведение клавиши Backspace, которое Вы хотите, хотя это может повредить другие поведения, Вы привыкли к.