Как использовать только табуляцию (а не пробел) в vim

Я предпочитаю использовать вкладку , чем пробел (может немного отличаться от большинства других)

Но я обнаружил, когда я нажимаю Enter в конце строки, добавляются некоторые пробелы , но не вкладка . Итак, мне нужно удалить их и нажать tab .

Я хочу знать, как установить vim как:

  1. используйте только tab для отступа строк
  2. a табуляция выглядит как 4-пробел, но на самом деле это табуляция
  3. при нажатии введите в конце строки, новая строка начинается только с табуляции

Я искал это некоторое время в Google, но не нашел хорошего ответа. Заранее благодарим


ОБНОВЛЕНИЕ

Ответ, предоставленный @Alok, в большинстве случаев работает хорошо. Но я просто обнаружил, что иногда это зависит от типа файла. Например, если вы редактируете файл haml , и в вашем vimfiles / indent / есть файл haml.vim , то все вкладки будут преобразованы в пространство . Поэтому, если вы хотите, чтобы это была только вкладка , вам следует изменить (или удалить) соответствующий файл отступа.

64
задан Damian Yerrick 26 January 2015 в 03:25
поделиться