0
我嘗試使用以下配置:VIM地圖<C-q>從系統剪貼板粘貼
vmap <C-q> c<ESC>"+p
imap <C-q> <ESC>"+pa
或
imap <C-q> "+gP
nmap <C-q> "+gP
,但它似乎沒有任何效果,並報道了「E73:標記堆棧空」錯誤。
它與任何插件有衝突嗎?
我嘗試使用以下配置:VIM地圖<C-q>從系統剪貼板粘貼
vmap <C-q> c<ESC>"+p
imap <C-q> <ESC>"+pa
或
imap <C-q> "+gP
nmap <C-q> "+gP
,但它似乎沒有任何效果,並報道了「E73:標記堆棧空」錯誤。
它與任何插件有衝突嗎?
我猜你已經設置
:set cb=unnamed
,使「+被設置爲默認值(未命名)註冊。在可視模式c
將複製更改的文本到+
寄存器,在你面前的權利嘗試p
UT它。請嘗試
:vmap <C-q> "_c<ESC>"+p
:help v_c
這將被刪除的內容到黑洞寄存器(像/ dev/null的)。
你的第一:imap和你的:nmap爲我工作。第二種:imap插入文字''+ gP';在你的問題的格式中丟失了什麼東西?
第一種映射對我有效。當你按''時,你處於視覺模式還是插入模式?在'+'寄存器中有什麼東西?你可以':reg +'來找出。 –
user3021843