Таким образом, вкладка верна на самом веб-сайте, но когда я вставляю ее в терминал, каждая строка становится вкладкой дальше, чем предыдущая, и это ужасно, чтобы исправить вручную. Как сделать так, чтобы выравнивание оставалось таким же, как было на сайте (правильно)?
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}