我想在可視模式下映射ctrl + a以選擇並複製當前緩衝區中的所有文本。Vim映射以可視模式複製所有文本
基本思想是執行:%y *(將所有緩衝區複製到剪貼板)。因此,映射應該是:XMAP:%Y *(XMAP僅用於可視模式)
但是,每當我跑這個映射,這個輸出顯示:
E492: Not an editor command: '<,'>%y*
而且,我覺得Vim的是正確的:-)。當視覺模式,按「:」,使得CMD線顯示這些奇怪的字符:
":'<,'>"
唯一相關的一塊信息在哪裏可以找到這種模式(「<,」>)是那一個:http://vimdoc.sourceforge.net/htmldoc/cmdline.html#v_: (它並沒有幫助我)。
問題:我做錯了什麼(配置...)?有我的需要的另一個答案(複製所有文本到剪貼板)?
我運行的Vim 7.3,我只對你有所幫助設置nocompatible在我的vimrc
感謝, 湯姆
'」 <,'>'裝置所選擇的區域。 –
另請參閱':help v_:'關於那些「奇怪」的標記...... – Benoit
@Sebastian PaaskeTørholm:爲了更準確,這意味着選擇延伸的*行*的範圍。 – Benoit