Domanda

Mi sento un po 'imbarazzato nel porre queste domande, ma come diamine posso ottenere i normali pulsanti Annulla / Ripeti nella barra degli strumenti di Eclipse?

Devo spesso passare dal layout di tastiera tedesco a quello inglese. Y e Z su questi layout è scambiato e quindi innesco costantemente un'azione sbagliata per annullare / ripetere. Ho osservato me stesso come lo immagino senza altri editor: uso solo le barre degli strumenti per queste operazioni.

Ho già provato Google e simili, oltre a consultare la finestra di dialogo Personalizza prospettiva, ma non sono riuscito a trovare quello che sto cercando :-(

È stato utile?

Soluzione

Un modo è usare il plugin personalizzato. In effetti, tale plug-in personalizzato non deve fare nulla, dichiara solo il contributo della nuova barra degli strumenti utilizzando i comandi di annullamento / ripetizione esistenti.

Ho creato questo plugin per te: http://www.foglyn.com /misc/undoredo_1.0.0.jar . Non esiste assolutamente alcun codice, solo 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>

E 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

Puoi scaricarlo e rilasciarlo nella directory "dropins" di Eclipse, riavviare e vedrai i pulsanti Annulla / Ripristina sulla barra degli strumenti.

Funziona per me in Eclipse 3.4 ed Eclipse 3.5M7.

Altri suggerimenti

Forse se non riesci a far funzionare la barra degli strumenti di annullamento, puoi cambiare la mappatura delle combinazioni di tasti Annulla / Ripeti con quelle con cui potresti sentirti più a tuo agio.

In Eclipse, vai su Window > Preferenze e nell'albero di sinistra, vai a Generale > Keys.

Nella casella "digita filtro testo", digita Annulla e vedrai apparire il comando Annulla nell'elenco in basso. Sei libero di cambiare questo mapping dal Ctrl + Z predefinito a un altro mapping. Puoi anche fare lo stesso per Ripeti e qualsiasi altra azione, come la rimozione di spazi vuoti finali, ecc.

Le barre degli strumenti e i menu dipendono dalla prospettiva corrente. Per cambiarli vai su Finestra > Personalizza Prospettiva ...

scroll top