我正在为intellij想法写一个插件。
如何实时检测Intellij或Android stdio文件修改?
解决方案1: BulkFileListener
但按 Ctrl + S 后可以正常工作。在没有ctrl + s的情况下添加或删除某个字符时,它无法报告此事件。
解决方案2: TypedActionHandler
但它仅适用于添加字符。删除字符或行后,它无法报告此事件。
上述两个不是我想要的。
还有其他任何建议吗?
答案 0 :(得分:1)
要获取有关所有文档更改的通知,您可以使用EditorFactory.getEventMulticaster().addDocumentListener()
。