vim. вставка по Shift+Ins

Добрый день.

Подскажите как в Vim корректно вставлять код из буфера?
кликом по скролу мыши или по Shift+Ins.
Когда вставляю кусок кода, он делает кучу лишних отступов.
+ если в коде комментарий, то после коммента весь код комментируется.
Пользуюсь вимом уже лет пять, к этой проблеме почти привык,
но может есть нормальные способы вставки из буфера? :)

Мне тоже

Мне тоже интересно услышать ответ на этот вопрос :)

забавно

тоже тема... актуальная))

Сам не доктор в

Сам не доктор в этом вопросе, но видимо курить надо в сторону автоформатирования текста в Vim для конкретных файлов. Т.к. он вообще-то тоже самое делает, если просто печатать (вообще-то логично).

Там костыль

Там костыль специальный делался. На unixforum было
http://unixforum.org/index.php?showtopic=36820&st=120
Самый верхний пост перечитайте

Очень полезно определить что-то вроде:
Код
set pastetoggle=

и перед вставкой из внешнего clipboard нажимать эту самую . Прощайте, тесты "лесенкой" (IMG:style_emoticons/default/smile.gif)

paste

+1
в своё время по хелпнику нарыл :set paste, а потом обратно :set nopaste!

Quote:Когда

Цитата:
Когда вставляю кусок кода, он делает кучу лишних отступов.

:set noautoindent

:set noai - быстрее

:set noai - быстрее писать ;)

~/.vimrc

Цитата:
" Копируем
map "+y
map "+y

" Вставляем
map "+gP
map "+gP
" cmap +
" cmap +

" Удаляем
vnoremap "+x
vnoremap "+x

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".