📄 plugin.xml
字号:
id="ru.nlmk.eclipse.plugin.profiler.launch.workbench.image">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/profiler2.gif"
configTypeID="ru.nlmk.eclipse.plugin.profiler.launch.image"
id="ru.nlmk.eclipse.plugin.profiler.launch.image">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/profiler2_remote.gif"
configTypeID="ru.nlmk.eclipse.plugin.profiler.launch.remote.image"
id="ru.nlmk.eclipse.plugin.profiler.launch.remote.image">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/profiler_applet.gif"
configTypeID="ru.nlmk.eclipse.plugin.profiler.launch.applet.image"
id="ru.nlmk.eclipse.plugin.profiler.launch.applet.image">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/profiler_workbench.gif"
configTypeID="ru.nlmk.eclipse.plugin.profiler.launch.workbench.image"
id="ru.nlmk.eclipse.plugin.profiler.launch.workbench.image">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
type="ru.nlmk.eclipse.plugin.profiler.launch.image"
class="ru.nlmk.eclipse.plugins.profiler.launch.ProfilerTabGroup"
id="ru.nlmk.eclipse.plugins.profiler.launch.ProfilerTabGroup">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="ru.nlmk.eclipse.plugin.profiler.launch.remote.image"
class="ru.nlmk.eclipse.plugins.profiler.launch.remote.TabGroup"
id="ru.nlmk.eclipse.plugins.profiler.launch.remote.TabGroup">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="ru.nlmk.eclipse.plugin.profiler.launch.applet.image"
class="ru.nlmk.eclipse.plugins.profiler.launch.applet.TabGroup"
id="ru.nlmk.eclipse.plugins.profiler.launch.applet.TabGroup">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="ru.nlmk.eclipse.plugin.profiler.launch.workbench.image"
class="ru.nlmk.eclipse.plugins.profiler.launch.workbench.TabGroup"
id="ru.nlmk.eclipse.plugins.profiler.launch.workbench.TabGroup">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="Profiler"
icon="icons/profiler2.gif"
modes="run,debug"
class="ru.nlmk.eclipse.plugins.profiler.launch.ProfilerLaunchShortcut"
id="ru.nlmk.eclipse.plugins.profiler.launch.ProfilerLaunchShortcut">
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
</shortcut>
<shortcut
label="Remote profiler"
icon="icons/profiler2_remote.gif"
modes="run"
class="ru.nlmk.eclipse.plugins.profiler.launch.remote.LaunchShortcut"
id="ru.nlmk.eclipse.plugins.profiler.launch.remote.LaunchShortcut">
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
</shortcut>
<shortcut
label="Profiler (Java Applet)"
icon="icons/profiler_applet.gif"
modes="run"
class="ru.nlmk.eclipse.plugins.profiler.launch.applet.LaunchShortcut"
id="ru.nlmk.eclipse.plugins.profiler.launch.applet.LaunchShortcut">
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
</shortcut>
<shortcut
label="Profiler (Run-time Workbench)"
icon="icons/profiler_workbench.gif"
modes="run"
class="ru.nlmk.eclipse.plugins.profiler.launch.workbench.LaunchShortcut"
id="ru.nlmk.eclipse.plugins.profiler.launch.workbench.LaunchShortcut">
<perspective
id="org.eclipse.jdt.ui.JavaPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
</perspective>
<perspective
id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
</perspective>
<perspective
id="org.eclipse.debug.ui.DebugPerspective">
</perspective>
</shortcut>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationComparators">
<launchConfigurationComparator
attribute="ru.nlmk.eclipse.plugins.profiler.FILTERS"
class="ru.nlmk.eclipse.plugins.profiler.launch.FilterListComparator"
id="ru.nlmk.eclipse.plugins.profiler.launch.FilterListComparator">
</launchConfigurationComparator>
<launchConfigurationComparator
attribute="ru.nlmk.eclipse.plugins.profiler.CHECKED_FILTERS"
class="ru.nlmk.eclipse.plugins.profiler.launch.FilterListComparator"
id="ru.nlmk.eclipse.plugins.profiler.launch.FilterListComparator">
</launchConfigurationComparator>
</extension>
<extension
id="methodCallMarker"
name="Method Call Marker"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.textmarker">
</super>
<attribute
name="line">
</attribute>
</extension>
<!--<extension
point="org.eclipse.ui.markerImageProviders">
<imageprovider
markertype="ru.nlmk.eclipse.plugins.profiler.methodCallMarker"
icon="icons/method_call_marker.gif"
id="ru.nlmk.eclipse.plugins.profiler.methodCallMarkerProvider">
</imageprovider>
</extension>-->
<extension
point="org.eclipse.ui.preferencePages">
<page
name="Profiler"
class="ru.nlmk.eclipse.plugins.profiler.preferences.ProfilerPreferencePage"
id="ru.nlmk.eclipse.plugins.profiler.preferences.ProfilerPreferencePage">
</page>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
name="Fake Profiler Editor"
icon="icons/sample.gif"
extensions="profile"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
class="ru.nlmk.eclipse.plugins.profiler.editors.ProfilerEditor"
id="ru.nlmk.eclipse.plugins.profiler.editors.ProfilerEditor">
</editor>
</extension>
</plugin>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -