📄 plugin.xml
字号:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="isis.tinydt"
name="Tinydt Plug-in"
version="0.1.1"
provider-name=""
class="isis.tinydt.TinydtPlugin">
<runtime>
<library name="tinydt.jar">
<export name="*"/>
</library>
<library name="antlr.jar">
<export name="*"/>
</library>
<library name="nescparser.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.ui.workbench"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
<import plugin="org.eclipse.ui.console"/>
<import plugin="org.eclipse.draw2d"/>
</requires>
<!-- ======================================================= -->
<!-- Tinydt perspective -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="TinyOS Perspective"
icon="icons/sample.gif"
class="isis.tinydt.TinydtPerspective"
id="isis.tinydt.perspective">
</perspective>
</extension>
<!-- ======================================================= -->
<!-- NesC editor -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.editors">
<editor
name="NesC Editor"
extensions="nc"
icon="icons/sample.gif"
contributorClass="isis.tinydt.editors.nesceditor.NesCEditorContributor"
class="isis.tinydt.editors.nesceditor.NesCEditor"
id="isis.tinydt.editors.nesceditor.NesCEditor">
</editor>
</extension>
<!-- ======================================================= -->
<!-- Tinydt nature -->
<!-- ======================================================= -->
<extension id="tinydtnature" name="Tinydt Nature" point="org.eclipse.core.resources.natures">
<runtime>
<run class="isis.tinydt.TinydtNature"></run>
</runtime>
<builder
id="isis.tinydt.parser">
</builder>
</extension>
<!-- ======================================================= -->
<!-- Parser definition -->
<!-- ======================================================= -->
<extension
id="parser"
name="Tinydt parser"
point="org.eclipse.core.resources.builders">
<builder
hasNature="true">
<run
class="isis.tinydt.TinydtParser">
</run>
</builder>
</extension>
<!-- ======================================================= -->
<!-- Wizard to create project with tinydt nature -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.newWizards">
<category
name="TinyOS"
id="isis.tinydt">
</category>
<wizard
name="TinyOS Project"
icon="icons/sample.gif"
category="isis.tinydt"
class="isis.tinydt.NewTinydtProjectWizard"
project="true"
id="isis.tinydt.NewTinydtProjectWizard">
<description>
Create new a TinyOS project.
</description>
</wizard>
</extension>
<!-- ======================================================= -->
<!-- Tinydt view -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.views">
<category
name="TinyOS"
id="isis.tinydt"/>
<view
class="isis.tinydt.views.TinydtView"
icon="icons/sample.gif"
category="isis.tinydt"
name="Tinydt View"
id="isis.tinydt.views.TinydtView"/>
</extension>
<!-- ======================================================= -->
<!-- Tinydt project properties -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
class="isis.tinydt.properties.TinyOSApplicationsPropertyPage"
name="TinyOS Applications"
id="isis.tinydt.properties.TinyOSApplicationsPropertyPage"/>
</extension>
<!-- ======================================================= -->
<!-- Tinydt preferences -->
<!-- ======================================================= -->
<extension
point="org.eclipse.ui.preferencePages">
<page
class="isis.tinydt.preferences.PreferencePage"
name="TinyOS"
id="isis.tinydt.preferences.PreferencePage"/>
</extension>
</plugin>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -