Таким образом, вкладка верна на самом веб-сайте, но когда я вставляю ее в терминал, каждая строка становится вкладкой дальше, чем предыдущая, и это ужасно, чтобы исправить вручную. Как сделать так, чтобы выравнивание оставалось таким же, как было на сайте (правильно)?
2 ответа
Попробуйте использовать :set paste непосредственно перед вставкой чего-либо в vi. После того, как вы вставите все, что вы хотите :set nopaste .
Вы можете рассмотреть возможность set noautoindent в вашем файле vimrc. Страница vim wikia по автоматическому отступу может заинтриговать вас.
Vim может вставлять код с отступом из буфера обмена без использования мыши. Пример: пометьте свой текст в Firefox, откройте vim, затем используйте " * ] p. Смотрите :help ]p:
["x]]pили*]p* *]<MiddleMouse>*["x]]<MiddleMouse>Подобно "p", но отрегулируйте отступ для текущей строки. Использование мыши работает только тогда, когда "мышь" содержит "n" или "a". {не в Vi}
