我已经定义了标准的TextEditor来打开.git文件。(GitHub代码)
<!-- git -->
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.ui.editors.text.TextEditor"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
default="true"
extensions="gitignore,gitmodules,gitattributes"
icon="icons/git.ico"
id="org.eclipse.ui.DefaultTextEditor"
name="Text Editor">
</editor>
</extension>
然而,这段代码改变了TextEditor的图标,无论我打开什么文件。
是自定义文本编辑器的唯一方法吗?是否只有文件类型才有特定的扩展点?
import org.eclipse.ui.editors.text.TextEditor;
public class GitFilesEditor extends TextEditor{
让事情变得更加复杂(我不喜欢idea详细说明所有这些项目)
Multiple markers at this line
- The type org.eclipse.jface.text.source.Annotation cannot be resolved. It is indirectly referenced from required .class files
- The type org.eclipse.jface.text.revisions.RevisionInformation cannot be resolved. It is indirectly referenced from required .class files
- The type org.eclipse.jface.text.source.ISourceViewer cannot be resolved. It is indirectly referenced from required .class files
- The type org.eclipse.jface.text.IRegion cannot be resolved. It is indirectly referenced from required .class files
- The type org.eclipse.jface.text.source.IVerticalRuler cannot be resolved. It is indirectly referenced from required .class files
您的编辑器具有与默认文本编辑器相同的ID:
id="org.eclipse.ui.DefaultTextEditor"
这肯定会混淆Eclipse编辑器扩展查找。只需在那里使用自定义的ID,比如
id="org.nodeclipse.editor.git"
我还会将名称更改为“Git Text editor”或类似的名称,以避免编辑器首选项页面中的标签重复。
问题内容: 我见过Veloedit,它看起来语法高亮,但是不允许正在编辑的文件中的制表符(wtf?),并且也不了解HTML。 通过一点点搜索,我发现了Veloecipse,它声称是在Veloedit的基础上开发的,并且还添加了HTML支持- 但似乎与Eclipse 3.4不兼容 。 是否还有其他任何人正在使用的其他Velocity模板编辑器插件? 理想的解决方案应具有以下功能: VTL的语法重点
问题内容: 因此,我希望为Eclipse 4.2开发一个插件,该插件可以监视用户对其文件的编辑。 这是我的第一个Eclipse插件,并且准备工作,我浏览了Eclipse插件开发备忘单(HelloWorld),并在help.eclipse.org上花费了很多时间来浏览文档和API。我认为我对所需的工具有所了解,但是我不确定如何将这些工具组合在一起以完成所需的工作。 期望的结果 :拥有一个插件,该插件
下面的编辑器插件package可用: TextMate Mocha的TextMate包包含了能够加速测试编写的代码片段。 JetBrains JetBrains为它们的IDE套件(IntelliJ IDEA,WebStorm等)提供了一个NodeJS插件,包含了一个Mocha test runner,和一些周边。 该插件名为NodeJS,可以通过Preference > Plugins安装,如果你
在本章中,我们将了解LESS中editors和plugins的重要性。 编辑器是允许用户编辑文本的系统或程序。 插件是一个用于扩展站点功能的软件。 现在让我们讨论LESS的编辑器和IDE。 Sr.No. 编辑器和IDE和描述 1 Crunch! 它支持Windows, Mac和Linux等跨平台。 它为编辑器提供集成编译。 2 Mindscape Web Workbench 它提供CoffeeSc
我在使用AndroidADT插件的日食上遇到了一个非常奇怪的问题。 当我尝试打开一个XML布局文件时,结果就是屏幕截图中的那个。布局编辑器不会显示文件名,也不会加载任何内容。编辑器停留在“加载编辑器”上,如果我切换到视图,则XML加载良好。 这个问题在我打开的每个布局文件和每个项目中都会出现。我试着: 重新启动日食 更新广告开发服务插件 从Android SDK 管理器安装所有软件包和更新 控制台
是否可以在编辑器文件夹堆栈中添加占位符? 目前,我可以将视图(拖放)移动到编辑器旁边,但我希望它们直接在那里打开。