5

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

2 ответа2

5

Попробуйте использовать :set paste непосредственно перед вставкой чего-либо в vi. После того, как вы вставите все, что вы хотите :set nopaste .

Вы можете рассмотреть возможность set noautoindent в вашем файле vimrc. Страница vim wikia по автоматическому отступу может заинтриговать вас.

2

Vim может вставлять код с отступом из буфера обмена без использования мыши. Пример: пометьте свой текст в Firefox, откройте vim, затем используйте " * ] p. Смотрите :help ]p:

["x]]p или *]p* *]<MiddleMouse>* ["x]]<MiddleMouse> Подобно "p", но отрегулируйте отступ для текущей строки. Использование мыши работает только тогда, когда "мышь" содержит "n" или "a". {не в Vi}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .