한 가지 방법은 맞춤 플러그인을 사용하는 것입니다. 실제로 이러한 맞춤 플러그인은 기존의 실행 취소/다시 실행 명령을 사용하여 새로운 툴바 기여도 만 선언하면 아무 것도 할 필요가 없습니다.
나는 당신을 위해 그런 플러그인을 만들었습니다 : http://www.foglyn.com/misc/undoredo_1.0.0.jar.
<?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>
그리고 MANIFEST.MF : 전혀 만의 plugin.xml 코드는 없다
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
당신은 그것을 다운로드하고 이클립스, 다시 시작하여 'dropins'디렉토리에 드롭하고 있습니다 툴바에서 실행 취소/다시 실행 버튼을 볼 수 있습니다.
Eclipse 3.4 및 Eclipse 3.5M7에서 저에게 맞습니다.
제목을 "Eclipse에서 툴바에 실행 취소/다시 실행 버튼을 추가하는 방법"으로 변경합니다. – Mahtar
완료. 나는 태그를 사용했는데, 편집자, OS 등에서이 태그를 자주 보았고 충분하다는 것을 알았다. – mark