この質問をするのは少し恥ずかしいと思いますが、どうすれば通常の元に戻す/やり直しボタンを日食のツールバーに入れることができますか?
ドイツ語と英語のキーボードレイアウトを頻繁に切り替えます。 [〜#〜] y [〜#〜]と[〜#〜] z [〜#〜]これらのレイアウトは交換されているため、常に間違ったアクションをトリガーします元に戻す/やり直し用。他のエディターなしでこれをどのように理解するかを自分で観察しました。この操作にはツールバーを使用するだけです。
私はすでにグーグルなどを試し、パースペクティブのカスタマイズダイアログを通過しましたが、探しているものを見つけることができませんでした:-(
1つの方法は、カスタムプラグインを使用することです。実際、このようなカスタムプラグインは何もする必要はなく、既存の元に戻す/やり直しコマンドを使用して新しいツールバーの貢献を宣言するだけです。
私はあなたのためにそのようなプラグインを構築しました: 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>
そして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
ダウンロードして、Eclipseの「dropins」ディレクトリにドロップして再起動すると、ツールバーに「元に戻す/やり直し」ボタンが表示されます。
Eclipse3.4とEclipse3.5M7で動作します。
おそらく、元に戻すツールバーを機能させることができない場合は、元に戻す/やり直しのキーの組み合わせのマッピングを、より快適になるものに変更できます。
Eclipseで、「ウィンドウ」>「設定」に移動し、左側のツリーで「一般」>「キー」に移動します。
[フィルターテキストの入力]ボックスに「元に戻す」と入力すると、下部のリストに[元に戻す]コマンドが表示されます。このマッピングは、デフォルトのCtrl + Zから別のマッピングに自由に変更できます。同様に、やり直しや、末尾の空白の削除などの他のアクションについても同じことができます。
ツールバーとメニューは、現在のパースペクティブによって異なります。それらを変更するには、ウィンドウ>パースペクティブのカスタマイズ...に移動します。