gpt4 book ai didi

eclipse - 如何在Eclipse中使只读编辑器(Eclipse插件开发)

转载 作者:行者123 更新时间:2023-12-04 18:17:18 25 4
gpt4 key购买 nike

我想知道如何制作一个真正的只读Eclipse编辑器。我的编辑器扩展了TextEditor,所以当我重新实现isEditable方法时,总是返回和false

这是最简单的方法,可以防止用户在编辑器中打开的文档中键入或删除任何内容。但是您仍然可以例如通过使用查找/替换来更改文档的内容。这是不希望的。

还有其他简便的方法可以实现这个目标吗?

最佳答案

我想使用编辑器而不是查看器,因为已经完成了编辑器,所以我只使用了3rd party插件。

我找到了解决方案-也许不是很干净,但能胜任工作,而且很容易,所以胜出

我已经覆盖了这些方法:

@Override
public boolean isEditable() {
return false;
}

@Override
public boolean isEditorInputModifiable() {
return false;
}

@Override
public boolean isEditorInputReadOnly() {
return true;
}

@Override
public boolean isDirty() {
return false;
}

关于eclipse - 如何在Eclipse中使只读编辑器(Eclipse插件开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001322/

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