it-source

Eclipse Juno에서 "빠른 액세스" 항목 제거

criticalcode 2023. 5. 26. 21:08
반응형

Eclipse Juno에서 "빠른 액세스" 항목 제거

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

버그 "빠른 액세스"를 선택적으로 설정하고 기본적으로 숨깁니다.현재는 불가능한 것 같습니다, 버그에 관심을 가져보시는 것이 좋습니다.

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

하나의 관점을 위해 그렇게 많은 버튼이 필요하지 않습니다.화면이 작지 않은 경우에는 적합해야 합니다.창에서 사용자 지정 -> 사용자 지정 관점...

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

다음으로 이동<ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css그런 다음 사용 중인 레이아웃의 CSS 파일을 엽니다. 예를 들어, 내 레이아웃은e4_default.css이제 다음 스니펫을 파일에 추가합니다.

#SearchField {
   visibility:hidden;
}

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

*Edit

레이아웃 파일이 다음과 같이 나타납니다.e4_basestyle.css현재 레이아웃에 관계없이 보편적으로 사용됩니다.따라서 위의 스니펫을 해당 파일에 추가할 수 있어야 하며 레이아웃을 변경하더라도 이 수정 사항은 지속됩니다.

루나에서 이것은 수정되었습니다.

빠른 액세스 도구 모음을 마우스 오른쪽 단추로 클릭하고 숨기기를 클릭하여 숨길 수 있습니다.https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420 의 마지막 몇 가지 의견을 참조하십시오.

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

(이클립스 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

이클립스 케플러 릴리스와 함께 작동합니다.

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

창 ☞ 빠른 액세스 숨기기

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

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

빠른 액세스 창에 "토글 도구 모음"을 입력하면 도구 모음이 사라집니다.C.F.

언급URL : https://stackoverflow.com/questions/11549283/remove-quick-access-entry-in-eclipse-juno

반응형