Я использую щелчок средней кнопкой или CTRL-SHIFT-V для вставки расположенного с отступом выбора в Vim:
<a>
<b>
<c>
</a>
Я попытался
:set nosmartindent
:set nosmarttab
Это привыкло работать, но недавно nosmartindent больше не работает. Результат - что-то как:
<a>
<b>
<c>
</a>
Править
Кажется, что я должен также отключить тип файла:
set filetype=text
Затем дела идут право, больше никаких отступов снова.
Но, должен я иметь к set nosmart*, set filetype=text
каждый раз перед вставкой?
Я предполагаю, что Вы не говорите о gvim
, но консоль vim
.
Ваш vim
кажется не зная, что Вы вставляете, и рассматривает вставленный текст, как вставлено как будто введенный. Попытайтесь поместить vim
в paste
режим:
:set paste
После того как Вы сделаны, вставив отпуск paste
режим снова:
:set nopaste
Посмотрите эту запись в vim
Wiki для получения дополнительной информации.