Как вы вставляете с vim без комментариев кода?


каждый раз, когда я вставляю в vim, каждая строка закомментирована.

есть ли способ обойти это?

2 60
vim

2 ответа:

перед вставкой введите это в обычном режиме:

:set paste

затем войдите в режим вставки. Вы увидите строку состояния сказать insert (paste). Вставьте свой код. Нажмите ESC для возврата в обычный режим, и:

:set nopaste

вы больше не находитесь в режиме вставки.

или, чтобы избежать необходимости поворачивать paste ВКЛ и выкл, просто поставить текст. Вместо того, чтобы переходить в режим вставки и вставки, в командном режиме введите:

"+p

The + буфера соответствует системному буферу обмена.

если вы настаиваете на использовании paste, Я бы предложил сопоставить что-то, чтобы переключить его. Например, :set pastetoggle=<F2> (вау, не понял, что для этого есть специальная опция)