2017-01-01 93 views
1

當使用事件觸發器CursorHoldI時,我發現執行該命令需要大約3秒鐘的時間。更改光標的保持時間?

有沒有辦法減少這個時間?

+3

你可能在':help timeout'或者':help updatetime'之後(根據CursorHold所說的手冊) –

+0

非常感謝@MichaelBerkowski'updatetime'是解決方案。 – Sabrina

回答

3

:help CursorHoldI

Just like CursorHold, but in Insert mode. [..] 

然後從:help CursorHold

CursorHold      When the user doesn't press a key for the time 
           specified with 'updatetime'. 
[..] 

updatetime默認爲4000(4秒);你可以樣1秒鐘變這事:

set updatetime=1000 

需要注意的是一個非常低的值可能放緩的Vim下來,因爲一些CursorHold命令可能會比較昂貴。它也用於編寫交換文件