我試圖取消映射<C-w>o
它是執行:only
(:help :only
)默認的命令,所以我想的第一件事就是:Vim的行爲
nmap <c-w>o <nop>
這種-的作品,除非我按<c-w>
,等待超過timeoutlen
毫秒,然後按o
,:only
被調用。
我不明白爲什麼<c-w>
-prefixed和其他默認命令不會在timeoutlen
ms之後超時,這是恕我直言的意外。
以前我有ZoomWin插件,它定義了自己的映射:<c-w>o
有效覆蓋:only
命令,我不明白爲什麼有時:only command
得到調用,而不是ZoomWin插件時,我意識到,它得到了調用時插件映射超時(在timeoutlen
ms之後),然後按下o
,改爲調用默認的<c-w>o
命令。
那麼,是否有可能使默認命令超時,就像自定義映射一樣?
':設置showcmd'將顯示填充鍵綁定。當您在底部看到「^ W」時,您可以按下'ESC'取消它。 – kev