JFace Text Framework 的重要特性之一是自動編輯策略,允許對使用者即將輸入的內容(即將到來的 Document 修改)進行即時編輯,再透明地應用到文檔。本節將基於前兩節的 TLD Content Model 開發一個自動編輯策略。

流程如下:
DocumentCommand(含輸入文本、游標偏移等)。IAutoEditStrategy),對 DocumentCommand 進行自訂修正。例如 JDT Java 編輯器:按 Enter 時,將單純的 \r\n 修正為 \r\n\t\t\r\n\t},並調整游標位置。開發者需實作 IAutoEditStrategy,在 customizeDocumentCommand 中編寫修正邏輯。