Intellij 插件设置当前文档的文本

Intellij Plugin set text of current Document

有没有办法从字符串中更改文件中的整个代码? 我的意思是有一种方法可以阅读文档中的所有内容,但我也可以替换整个文本吗?

文档中代码的阅读方式:

SourceCodeString = e.getData(LangDataKeys.EDITOR).getDocument().getText();

所以我基本上是在尝试做相反的事情。

查看相关文档Safely Replacing Selected Text in the Document:

// Replace the selection with a fixed string.
// Must do this document change in a write action context.
WriteCommandAction.runWriteCommandAction(project, () ->
    document.replaceString(start, end, "editor_basics")
);