Каждый раз, когда я вставляю vim, каждая строка закомментирована.
Есть ли способ обойти это?
Ответ 1
Перед тем, как вставить, введите это в обычном режиме:
:set paste
Затем введите режим вставки. Вы увидите строку состояния insert (paste). Вставьте свой код. Нажмите ESC, чтобы вернуться в нормальный режим, и:
:set nopaste
Вы больше не находитесь в режиме пасты.
Ответ 2
Или, чтобы избежать включения и выключения paste, просто поместите текст. Вместо перехода в режим вставки и вставки в режиме командной строки введите:
"+p
Буфер + соответствует системному буферу.
Если вы настаиваете на использовании paste, я бы предложил сопоставить что-то, чтобы переключить его. Например, :set pastetoggle=<F2> (ничего себе, не понимая, что для этого есть специальный вариант)