gpt4 book ai didi

java - 从比较编辑器获取文档

转载 作者:行者123 更新时间:2023-12-02 08:01:54 25 4
gpt4 key购买 nike

如何从比较编辑器中获取文档?我有 CompareViewerSwitchingPane,但我不知道如何提取左右 Pane 的文档。

我需要它来获取编辑器中显示的文本。

最佳答案

下面的代码示例展示了如何获取左右比较编辑器文档(以及文档中的文本):

IWorkbench workbench = PlatformUI.getWorkbench();
IEditorPart editorPart = workbench.getActiveWorkbenchWindow().getActivePage().getActiveEditor();
CompareEditorInput compareEditorInput = (CompareEditorInput) editorPart.getEditorInput();
ICompareInput compareInput = (ICompareInput) compareEditorInput.getCompareResult();
ITypedElement leftTypedElement = compareInput.getLeft();
ITypedElement rightTypedElement = compareInput.getRight();
IDocument leftDocument = CompareUI.getDocument(leftTypedElement);
IDocument rightDocument = CompareUI.getDocument(rightTypedElement);
String left = leftDocument.get();
String right = rightDocument.get();

关于java - 从比较编辑器获取文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8794830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com