2014-01-28 68 views
1

我還沒有想到的一件事是如何讓vim的複製和粘貼工作正常。爲什麼VIM的複製和粘貼被破壞以及如何正確地進行復制和粘貼?

有人可以解釋爲什麼它不開箱,以及如何讓它工作,保留間距等?

例如如果我從瀏覽器複製並粘貼一段代碼,它應該以間隔的方式粘貼到vim中。

+0

嘗試使用'「+ p'(雙引號,然後加,然後p)''+ y'應該允許您從vim複製文本。 – BenjaminGolder

+2

嘗試':設置粘貼' – Alex

回答

5

使用:set paste打開粘貼模式,以停止vim對粘貼的文本應用任何縮進。

3

添加到desbo的正確答案,你可以快速切換與

:set paste! 

選項現在,如果你有想法「哎,映射是更快」;這將無法正常工作,因爲映射在粘貼模式下被禁用。但是,Vim在通過特殊的選項提供瞭解決方法:

:set pastetoggle=<F11> 

最後,如果您使用GUI版本gvim,你不需要關心這一切,因爲它能夠通過區分粘貼打字本身。