[eclipse] Eclipse Juno에서 “빠른 액세스”항목 제거

Juno의 CDT 도구 모음에서 “빠른 액세스”텍스트 항목을 제거하려면 어떻게합니까? 나는 그것을 사용하지 않으며 노트북 화면에서 귀중한 공간을 소비합니다.



답변

이 버그는 “빠른 액세스”를 선택 사항으로 만들고 기본적으로 숨겨져 있습니다. 현재는 불가능한 것 같습니다. 버그에 관심을 추가하는 것이 좋습니다.


답변

빠른 액세스가 도구 모음에서 전체 행을 차지했기 때문에이 질문에 대한 답을 찾았습니다. 그것을 제거하는 대신 (내 취향에 따라 너무 많은 해킹이 필요함), 어쨌든 사용하지 않은 몇 개의 도구 모음 단추를 제거하고 빠른 액세스가 허용 가능한 공간 만 차지하는 나머지 단추 사이에서 이동했습니다.

하나의 관점에 대해 그렇게 많은 버튼이 필요하지 않습니다. 화면이 작지 않으면 맞아야합니다. Window-> Customize Prespective 에서 이것을 사용자 정의하십시오 …


답변

여기에 플러그인 설치가 필요없는 빠른 해킹이 있습니다. 대신 현재 레이아웃의 CSS 파일에 몇 줄만 추가하면됩니다. v4.2.2에서 완벽하게 작동합니다.

이동을 위해 <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css당신이 사용하는 레이아웃 중의 CSS 파일을 열고, 예를 들면 광산이었다 e4_default.css. 이제 다음 코드 조각을 파일에 추가합니다.

#SearchField {
   visibility:hidden;
}

이제 Eclipse를 다시 시작하면 상자가 사라집니다.

*Edit

e4_basestyle.css현재 레이아웃에 관계없이 레이아웃 파일 이 보편적으로 사용되는 것으로 보입니다 . 따라서 위의 스 니펫을 해당 파일에 추가 할 수 있어야하며 레이아웃을 변경하더라도이 수정 사항은 영구적입니다.


답변

Luna에서는이 문제가 수정되었습니다.

신속 접근 도구 막대를 마우스 오른쪽 버튼으로 클릭하고 숨기기를 클릭하여 숨길 수 있습니다. https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420 에서 마지막 몇 가지 댓글을 참조하세요.


답변

영감을 얻은 솔루션 :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(eclipse Juno 4.2 사용)이 코드를 ApplicationWorkbenchWindowAdvisor클래스에 추가하고 preWindowOpen().

private void hideQuickAccess() {
        UIJob job = new UIJob("hide quick access") {
            @Override
            public IStatus runInUIThread(IProgressMonitor monitor) {
                IWorkbenchWindow window = PlatformUI.getWorkbench()
                        .getActiveWorkbenchWindow();
                if (window instanceof WorkbenchWindow) {
                    MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
                for (MTrimElement element : topTrim.getChildren()) {
                    if ("SearchField".equals(element.getElementId())) {
                        ((Control) element.getWidget()).dispose();
                        break;
                    }
                }
            }
            return Status.OK_STATUS;
        }
    };
    job.schedule();

의 접근성 규칙을 변경하지 않으면 작동하지 않을 수 있습니다 org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. 이 옵션을 변경하려면 Java 빌드 경로 메뉴로 이동하여 jar를 찾아 확장하면 옵션이 나타납니다.

NB :이 마지막 변경의 수반에 대해 잘 모르겠습니다. ‘깨끗하지 않은’것일 수 있습니다.


답변

이 플러그인을 확인하십시오 : https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Eclipse Kepler 릴리스에서 작동합니다.

이 플러그인은 주 도구 모음에서 빠른 액세스 텍스트 상자를 숨기거나 표시하는 기능을 추가합니다.

창 ☞ 빠른 액세스 숨기기


답변

버전 솔루션 : 산소 방출 (4.7.0) :

  1. 계속 사용하는 아이콘을 “도구 모음”(예 : 왼쪽 / 오른쪽 / 아래)에서 편집기로 끌어서 저장합니다.
  2. 그런 다음 토글 : 창> 모양> 도구 모음 숨기기 / 표시 완료. 🙂