⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugin.xml

📁 实用的eclipse插件 classlocator 经常在开发过程
💻 XML
字号:
<?xml version="1.0" encoding="UTF-8"?>
<plugin
   id="com.danikenan.eclipse.classlocator"
   name="ClassLocator Plug-in"
   version="1.0.5"
   provider-name="Dani Kenan"
   class="com.danikenan.eclipse.classlocator.ClassLocatorPlugin">

   <runtime>
      <library name="classlocator.jar"/>
   </runtime>
   <requires>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.jdt"/>
      <import plugin="org.eclipse.jdt.core"/>
      <import plugin="org.eclipse.jdt.ui"/>
      <import plugin="org.eclipse.help"/>
      <import plugin="org.eclipse.core.resources"/>
   </requires>


<!-- ===================================================  -->
<!-- Decare our own extension point for naming strategy   -->
<!-- ===================================================  -->
   <extension-point id="classpathVarNamingStrategy" name="Classpath Variable Naming Strategy" schema="schema/classpathVarNamingStrategy.exsd"/>

<!-- ==============================================================================  -->
<!-- Require load on startup to run background job for loading serialized dictionary -->
<!-- ==============================================================================  -->
   <extension
         point="org.eclipse.ui.startup">
   </extension>
<!-- ================================================  -->
<!-- Toolbar and Main menu support with our own group  -->
<!-- ================================================  -->
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="Class/Jar Locator"
            visible="true"
            id="toolbarAndMenuActionSet">
         <menu
               label="Class/Jar Locator"
               id="classLocatorMenu">
            <separator
                  name="classLocatorGroup">
            </separator>
         </menu>
         <action
               label="&amp;Open Wizard@Ctrl+Shift+F5"
               icon="icons/classlocator.gif"
               tooltip="Loate a class container and add to poject class path"
               class="com.danikenan.eclipse.classlocator.actions.OpenLocateClassWizardAction"
               menubarPath="classLocatorMenu/classLocatorGroup"
               toolbarPath="classLocatorGroup"
               id="toolbarOpenLocateClassWizardAction">
         </action>
      </actionSet>
   </extension>
<!-- =======================================================================  -->
<!-- Default to have toolbar and menu support in both java and resource view  -->
<!-- =======================================================================  -->
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.ui.resourcePerspective">
         <actionSet
               id="com.danikenan.eclipse.classlocator.actionSet">
         </actionSet>
      </perspectiveExtension>
      <perspectiveExtension
            targetID="org.eclipse.ui.javaPerspective">
         <actionSet
               id="com.danikenan.eclipse.classlocator.actionSet">
         </actionSet>
      </perspectiveExtension>
   </extension>
<!-- ===================================== -->
<!-- Add a preference page                 -->
<!-- ===================================== -->
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="Class/Jar Locator"
            class="com.danikenan.eclipse.classlocator.preferences.PathListPreferencePage"
            id="pathListPreferencePage">
      </page>
   </extension>
<!-- ===================================== -->
<!-- Popup menues for tree nodes and views -->
<!-- ===================================== -->
   <extension
         point="org.eclipse.ui.popupMenus">
<!-- Popup for java project -->
      <objectContribution
            objectClass="org.eclipse.jdt.core.IJavaProject"
            id="IJavaProjectPopup">
         <action
               label="Locate Class/Jar"
               icon="icons/classlocator.gif"
               class="com.danikenan.eclipse.classlocator.actions.OpenLocateClassWizardAction"
               menubarPath="additions"
               id="IJavaProjectAcion">
         </action>
      </objectContribution>
<!-- Popup for projects in resource view-->
      <objectContribution
            objectClass="org.eclipse.core.resources.IProject"
            id="IProjectPopup">
         <action
               label="Locate Class/Jar"
               icon="icons/classlocator.gif"
               class="com.danikenan.eclipse.classlocator.actions.OpenLocateClassWizardAction"
               menubarPath="additions"
               id="IProjectAction">
         </action>
      </objectContribution>
<!-- CompilationUnit Editors Popup Menu -->
      <viewerContribution
            targetID="#CompilationUnitEditorContext"
            id="CompilationUnitEditorContextPopup">
         <action
               label="Locate Class/Jar"
               icon="icons/classlocator.gif"
               tooltip="Open Class Locator Wizard"
               class="com.danikenan.eclipse.classlocator.actions.EditorAction"
               menubarPath="additions"
               id="CompilationUnitEditorContextAction">
         </action>
      </viewerContribution>
   </extension>
<!-- ======================= -->
<!-- Integrated Help Sypport -->
<!-- ======================= -->
   <extension
         point="org.eclipse.help.toc">
      <toc
            file="toc.xml"
            primary="true">
      </toc>
   </extension>

</plugin>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -