Как использовать вкладки в качестве горизонтального отступа и пространств в качестве вертикального отступления в VIM?
-
24-10-2019 - |
Вопрос
Есть ли способ настроить VIM, поэтому он объединяет вкладки для использования в качестве горизонтального символа вдали и пространства в качестве вертикального символа вдали (например, при продолжении длинных строк, выдавая аргументы методам)? По сути, что -то подобное (я отмечает вкладки> и пробелы с точкой):
class xyz {
> function abc()
> {
> > $var1 = "this is a multi-"
> > ......+ "line string which spans "
> > ......+ "several lines";
> }
}
Идеи или предложения?
РЕДАКТИРОВАТЬ: Я не смотрю, как использовать места вместо вкладок, я хотел бы комбинировать их так, как я описал выше.
Решение
Eсть Сценарий "Smart Tabs" Это может быть то, что вы ищете. Он описывает себя как использование вкладок для отступа и пространств для выравнивания.
Другие советы
Добавьте ниже линии в $ home/.vimrc
set tabstop=4
set shiftwidth=4
set expandtab
Это должно установить вкладку на 4 пространства.
Вот Vim Wiki об этом: http://vim.wikia.com/wiki/converting_tabs_to_spaces