2012-08-14 57 views
3

我正在使用Powerline,但我所說的對於常規VIM狀態行也是如此。 在Windows中,當我要進入粘貼模式(粘貼切換)時,我立即在狀態欄中看到這個 - 帶有「PASTE」的紅色條。但在Linux(Ubuntu)中,我需要做一些動作(j,k,w,b等)才能看到結果,在任何移動之前 - 狀態行不會更新。 P.S.同樣的效果,我可以在Windows中得到使用Shell.vim插件,去到全屏模式Linux中不立即更新Vim狀態行

+0

什麼版本的vim? 7.2? 7.3?你使用gVim還是終端vim? – Conner 2012-08-14 14:05:45

+0

7.2和7.3我都嘗試過。同樣在gVim和終端 – 2012-08-14 14:23:10

+0

在Windows下,我只在7.3嘗試 – 2012-08-14 14:24:07

回答

2

自@ DaniloSousa的回答不再起作用的鏈接,我想我會在什麼對我的作品添加(可能是相當接近的解決方案):

nnoremap <silent> <F2> :set paste!<CR> 
set pastetoggle=<F2> 

這將開啓/關閉孔糊在正常和插入模式下,立即更新Powerline中的狀態。我不知道沒有電力線是否會起作用;可能取決於showmode的狀態和/或您定義的statuline

+0

是啊,基本上我在我的.vimrc中做了什麼:) – danilopopeye 2013-03-19 15:19:56

2

您是否嘗試過使用paste!代替pastetoggle作爲Lokaltog建議發行#103

爲我工作!