Как вы вставляете с vim без комментирования кода? - PullRequest
66 голосов
/ 10 июля 2010

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

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

Ответы [ 2 ]

134 голосов
/ 10 июля 2010

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

:set paste

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

:set nopaste

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

42 голосов
/ 10 июля 2010

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

"+p

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...