Eclipse의 도구 모음에 Undo / Redo 버튼을 추가하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/819846

  •  03-07-2019
  •  | 
  •  

문제

이 질문을하는 것이 약간 당황스러워하지만 Eclipse의 도구 모음에 정기적으로 실행 취소/레디 버튼을 얻을 수 있습니까?

나는 종종 독일어와 영어 키보드 레이아웃을 전환해야합니다. 와이 그리고 이러한 레이아웃에서 상호 교환하므로 실행 취소 / Redo에 대한 잘못된 동작을 지속적으로 트리거합니다. 나는 다른 편집자없이 이것을 어떻게 파악하는지 스스로 관찰했다. 나는이 작업에 툴바를 사용한다.

나는 이미 Google 등을 시도했지만 Customize Perspective 대화 상자를 살펴 보았지만 내가 찾고있는 것을 찾을 수 없었습니다.

도움이 되었습니까?

해결책

한 가지 방법은 사용자 정의 플러그인을 사용하는 것입니다. 실제로 이러한 사용자 정의 플러그인은 아무것도 수행 할 필요가 없으며 기존 UNBO/REDO 명령을 사용하여 새로운 도구 모음 기여도 만 선언합니다.

나는 당신을 위해 그러한 플러그인을 만들었습니다. http://www.foglyn.com/misc/undoredo_1.0.0.jar. 코드가 전혀없고 플러그인 .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>

그리고 매니페스트 .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'디렉토리에 끊을 수 있으며 다시 시작하면 도구 모음에 실행 취소/Redo 버튼이 표시됩니다.

Eclipse 3.4 및 Eclipse 3.5M7에서 저를 위해 일합니다.

다른 팁

어쩌면 실행 취소 도구 모음을 얻을 수 없다면, 실행 취소 / Redo 키 조합의 매핑을 더 편안하게 할 수있는 것으로 변경할 수 있습니다.

일식에서는 창> 환경 설정으로 이동하여 왼쪽 트리에서 일반> 키로 이동하십시오.

'Filter Text'상자에 '유형의 필터 텍스트'상자에 취소를 입력하면 하단 목록에 실행 취소 명령이 나타납니다. 이 매핑을 기본 CTRL + Z에서 다른 맵핑으로 자유롭게 변경할 수 있습니다. 마찬가지로 Redo 및 후행 공백 제거 등과 같은 다른 작업에 대해서도 동일하게 수행 할 수 있습니다.

편집하다: 이것은 현재 Peter Štibraný에 포함되어 있습니다 대답

오래된 실이지만 여전히 도움이됩니다 ... Peter Štibraný의 우수한 것에 작은 추가를 만들었습니다. 대답. 개구부를 변경했습니다 도구 모음 태그로 :

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

이것은 새로운 도구 모음을 레이블과 함께 표시합니다. 실행 취소/다시 공백 항목으로 표시하는 대신 관점 대화 상자에서. (주석에 추가하기에 충분한 담당자가 없습니다!)

도구 모음과 메뉴는 현재 관점에 따라 다릅니다. 그들을 바꾸려면 창> 관점 사용자 정의 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top