Pergunta

Eu me sinto um pouco envergonhado pedindo esta pergunta, mas como diabos posso obter botões regulares undo / redo para a barra de ferramentas do eclipse?

Eu sempre para alternar entre alemão e layout de teclado Inglês. Y e Z sobre os layouts é trocados e, assim, eu sempre acionar a ação errada para desfazer / refazer. Eu observei-me como eu descobrir isso sem outros editores:. Eu só uso as barras de ferramentas para estas operações

Eu já tentei Google e tal, bem como passar pelo diálogo Personalizar Perspective, mas não foi capaz de encontrar o que eu estou procurando: - (

Foi útil?

Solução

Uma maneira é plugin do uso personalizado. Na verdade, tais plugin personalizado não precisa fazer nada, apenas a declarar nova contribuição barra de ferramentas usando existente desfazer / refazer comandos.

Eu construí esse plug-in para você: http://www.foglyn.com /misc/undoredo_1.0.0.jar . Não há absolutamente nenhum código, única 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

Você pode baixá-lo, e cair diretório seu 'dropins' de Eclipse, reiniciar, e você verá undo / redo botões na barra de ferramentas.

funciona para mim no Eclipse 3.4 e Eclipse 3.5M7.

Outras dicas

Talvez, se não conseguir o trabalho de desfazer barra de ferramentas, você pode alterar o mapeamento das principais combinações de desfazer / refazer para que você pode se tornar mais confortável com.

Em Eclipse, vá para Janela> Preferências e na-árvore à esquerda, vá a Geral> Keys.

Na caixa 'Tipo de filtro de texto', digite Undo e você verá o comando Desfazer aparecer na lista inferior. Você é livre para mudar esse mapeamento do padrão Ctrl + Z para outro mapeamento. Você mesma forma pode fazer o mesmo para Redo e quaisquer outras ações, como a remoção de espaços em branco, etc.

Editar : isso agora está incluído na resposta de Pedro Štibraný

discussão antiga, mas ainda útil ... fez um pequeno além de Pedro Štibraný excelente resposta . Mudou a abertura barra de ferramentas para:

<toolbar
    id="undoredo.toolbar"
    label="Undo/Redo">

Isso faz com que a nova barra de ferramentas aparecem com a etiqueta Desfazer / Refazer na perspectiva de diálogo Personalizar em vez de mostrar-se como uma entrada em branco. (Não tenho rep suficiente para adicioná-lo aos comentários!)

As barras de ferramentas e menus são dependentes da perspectiva atual. Para alterá-los ir para Janela> Customizar Perspectiva ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top