我想我剛剛發現了一個Vim bug,但在打擾Bram Moolenaar之前,我想我會在這裏檢查一下,如果我對Vim命令語法的理解是正確的。Vim的縮寫也適用於搜索(bug?)
在我.vimrc
,我有
cnoreabbrev W w
cnoreabbrev Q q
,因爲我傾向於打字:w
或:q
時,給予:W
或:Q
來按住Shift鬱悶。但是,當我現在嘗試使用/W
,?Q
等嘗試搜索W
或Q
時,Vim找到的出現次數爲w
或q
。我發現這令人驚訝,因爲我認爲我只是縮寫了命令,而不是搜索字符串。從我的.vimrc
中刪除兩行可以獲得所需的行爲。
這是一個錯誤或cnoreabbrev
的功能?它出現在Debian打包的Vim 7.3.923和當前的Mercurial技巧中。
順便說一句,在[vim_use(https://groups.google.com/forum/?fromgroups#!forum/vim_use)郵件列表是個好地方詢問潛在的錯誤(這可能會變成簡單的誤解;))。 – glts
@glts:當然,但也是如此:) –
btw,我有'nnoremap w:w '映射做快速保存,你可能也想試一試。我不認爲':W'更容易按,按':',我通常使用左移,而'w'也在左邊... –
Kent