2
有沒有辦法在Vim中獲取緩衝區的最後修改時間? 我對getftime()
不感興趣,它獲取文件修改時間(在光盤上)。Vim:獲取緩衝區的最新修改時間
我在找的是更像b:changedtick
。
當我撤銷並重做時,我收到類似1 change; after #39 10:45:00
的消息。在這裏,10:45:00
就是我所說的「緩衝的最後修改時間」
有沒有辦法在Vim中獲取緩衝區的最後修改時間? 我對getftime()
不感興趣,它獲取文件修改時間(在光盤上)。Vim:獲取緩衝區的最新修改時間
我在找的是更像b:changedtick
。
當我撤銷並重做時,我收到類似1 change; after #39 10:45:00
的消息。在這裏,10:45:00
就是我所說的「緩衝的最後修改時間」
AFAIK,在這一點上,你只能通過對事件TextChangedI
和TextChanged
錄音時間戳(:h localtime()
)效仿。
aug ChangedTime
au!
au TextChangedI,TextChanged * let b:changedtime = localtime()
aug END
根據您的Vim版本,這些事件或localtime()
可能不可用。