Are you using i<Ctrl>V
to paste? Try using "+p
instead.
I find this problem whenever I try to use the operating system's copy-n-paste method, versus using vim's. If you try to paste while you're in insert mode, vim thinks that you typed it in really fast instead of pasting. It doesn't know how to keep the formatting in this case.
However, if you exit insert mode Esc
, and then paste from the +
register (which is aliased to the operating system buffer), it works.
Thus, "+p
.
Note that on X-11, you can also use the *
register to access the X11 selection. Also, either of these only work if vim has been compiled with X11 integration support. Works for vim
as well as gvim
, though.
Я не знаю, имеет ли это значение, но я забыл упомянуть, что это на Mac. Я просто нажимаю на терминал, и открывается окно терминала unix Отсюда я запускаю vi.
Будет ли это случай, когда я должен использовать регистр *, который вы упомянули выше? Как бы я использовал его, потому что я ослепляю, используя
Еще раз спасибо за вашу помощь.