onWillSaveTextDocument

文檔即將要保存的事件,注意該事件是同步調用,會阻塞用戶界面,爲了避免長時間阻塞界面,目前設置了超時機制,超時時間爲2s。

注意你在該事件回調中執行的邏輯不應該佔用太長的時間,如果超時將會出現一些不可預測的問題。

介紹

參數說明

參數名稱 參數類型 描述
listener Function(TextDocumentWillSaveEvent) 事件回調

返回值

返回類型 描述
Disposable 該事件回調的銷燬器,可將該對象放置到插件的context.subscriptions數組內,插件卸載時,將會自動註銷該事件回調

示例

  1. let willSaveTextDocumentEventDispose = hx.workspace.onWillSaveTextDocument(function(event){
  2. let document = event.document;
  3. //do something with document.
  4. });

TextDocumentWillSaveEvent

屬性列表

屬性名 屬性類型 描述
document TextDocument 該事件關聯的文檔