Я вважаю за краще використовувати tab
ніж white space
(може трохи відрізнятися від більшості інших)
Але я виявив, що коли я натиснув Enter
кінець рядка, він додасть пробіли , але не вкладку . Отже, я повинен їх видалити і натиснути вкладку .
Я хочу знати, як встановити vim як:
- використовуйте лише вкладку для відступу рядків
- вкладка виглядає як 4-пробіли, але насправді є вкладкою
- при попаданні
enter
в кінець рядка новий рядок починається лише з вкладками
Я деякий час гуглив це, але не знайшов хорошої відповіді. Заздалегідь спасибі
ОНОВЛЕННЯ
Відповідь, яку надав @Alok, працює в більшості випадків добре. Але я просто виявив, іноді це залежить від типу файлу. Наприклад, якщо ви редагуєте haml
файл, і є haml.vim
в вашому vimfiles/indent/
, то все вкладки будуть перетворені space
. Отже, якщо ви хочете, щоб це було tab
лише, вам слід змінити (або видалити) відповідний файл відступу.
$HOME/vimfiles/after/indent/haml.vim
. Докладніше див:help after-directory
.