- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 eclipse 插件开发的新手,我想使用 eclipse 插件从编辑器中获取内容,所以我找到了这个 answer .
但问题是:我收到编译错误 IDocument cannot be resolved to a type
。没有可用的快速修复导入。我的 Eclipse 版本是 3.8.2。
我该如何解决这个问题?
我使用的代码(来自链接的答案)是这样的:
public String getCurrentEditorContent() {
final IEditorPart activeEditor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.getActiveEditor();
if (activeEditor == null)
return null;
final IDocument doc = (IDocument) activeEditor.getAdapter(IDocument.class);
if (doc == null) return null;
return doc.get();
}
我在依赖项中找不到 org.eclipse.jface.text
。这是一个快照:
最佳答案
IDocument
位于 org.eclipse.text
插件中,因此您必须将其添加到插件的依赖项列表中。
注意:您还可以将 org.eclipse.jface.text
插件添加到依赖项列表,因为它将包含 org.eclipse.text
插件。
关于java - IDocument 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27621178/
我是 eclipse 插件开发的新手,我想使用 eclipse 插件从编辑器中获取内容,所以我找到了这个 answer . 但问题是:我收到编译错误 IDocument cannot be resol
我想使用以下类作为具体示例逐步构建一个新的 IDocument 对象。您可以从您喜欢的任何对象开始,并使用您喜欢的任何中间对象,只要生成的对象是一个 IDocument,它表示最后的完整类。 第 1
我想使用以下类作为具体示例逐步构建一个新的 IDocument 对象。您可以从您喜欢的任何对象开始,并使用您喜欢的任何中间对象,只要生成的对象是一个 IDocument,它表示最后的完整类。 第 1
我目前正在尝试在启动并运行 Eclipse 插件时使用 IDocument.get() 打印 IDocument 的内容,但遇到了麻烦。我正在 IDocumentSetupParticipant 的
我是一名优秀的程序员,十分优秀!