mar*_*ark 25 eclipse toolbar undo-redo
我觉得有点尴尬地问这个问题,但是我怎样才能在eclipse的工具栏中定期进行撤销/重做按钮?
我经常在德语和英语键盘布局之间切换.这些布局上的Y和Z互换,因此我不断触发撤消/重做的错误操作.我已经观察了自己如何在没有其他编辑器的情况下解决这个问题:我只是使用工具栏进行此操作.
我已经尝试了谷歌等,以及通过自定义透视对话框,但无法找到我正在寻找的东西:-(
Pet*_*aný 44
一种方法是使用自定义插件.事实上,这样的自定义插件不需要做任何事情,只使用现有的undo/redo命令声明新的工具栏贡献.
我已经为你构建了这样的插件:http://www.foglyn.com/misc/undoredo_1.0.0.jar.绝对没有代码,只有plugin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="undoredo.toolbar"
label="Undo/Redo">
<command
commandId="org.eclipse.ui.edit.undo"
id="undoredo.undo"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.redo"
id="undoredo.redo"
style="push">
</command>
</toolbar>
</menuContribution>
</extension>
</plugin>
Run Code Online (Sandbox Code Playgroud)
和MANIFEST.MF:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Undoredo
Bundle-SymbolicName: undoredo;singleton:=true
Bundle-Version: 1.0.0
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.eclipse.ui
Run Code Online (Sandbox Code Playgroud)
你可以下载它,然后放入Eclipse的'dropins'目录,重新启动,你会看到工具栏上的Undo/Redo按钮.
适用于Eclipse 3.4和Eclipse 3.5M7.
也许如果无法使撤消工具栏工作,您可以将撤消/重做键组合的映射更改为您可以更舒适的映射.
在Eclipse中,转到Window> Preferences,在左侧树中,转到General> Keys.
在"类型过滤器文本"框中,键入"撤消",您将看到"撤消"命令显示在底部列表中.您可以将此映射从默认的Ctrl + Z更改为另一个映射.您也可以对重做和任何其他操作执行相同的操作,例如删除尾随空格等.
编辑:现在包含在PeterŠtibraný的回答中
旧线程,但仍然有用......为PeterŠtibraný的优秀答案做了一个小小的补充.将打开的工具栏标记更改为:
<toolbar
id="undoredo.toolbar"
label="Undo/Redo">
Run Code Online (Sandbox Code Playgroud)
这使得新工具栏在"自定义透视图"对话框中显示标签" 撤消/重做",而不是显示为空白条目.(没有足够的代表将其添加到评论中!)
| 归档时间: |
|
| 查看次数: |
27542 次 |
| 最近记录: |