IntelliJ IDEA 插件中 VirtualFiles 的持久化状态
Persisting state for VirtualFiles in IntelliJ IDEA plugin
VFS 文档专门将 "Providing a possibility to associate additional persistent data with a file in the VFS" 列为一项功能。
但是,它没有说明 如何 在 IDEA 重新启动时保留数据,我没有设法通过探索 API 找到它。我以为 putUserData
/getUserData
管理的数据可能会自动持久化 VirtualFile
秒,但似乎并非如此。
看来您需要 FileAttribute。
参见LastUnchangedContentTracker中的用法。
VFS 文档专门将 "Providing a possibility to associate additional persistent data with a file in the VFS" 列为一项功能。
但是,它没有说明 如何 在 IDEA 重新启动时保留数据,我没有设法通过探索 API 找到它。我以为 putUserData
/getUserData
管理的数据可能会自动持久化 VirtualFile
秒,但似乎并非如此。
看来您需要 FileAttribute。
参见LastUnchangedContentTracker中的用法。