Xóa mục nhập “Truy cập nhanh” trong Eclipse Juno


93

Làm cách nào để xóa mục nhập văn bản "Truy cập nhanh" khỏi thanh công cụ CDT của Juno? Tôi không bao giờ sử dụng nó và nó tiêu tốn không gian có giá trị trên màn hình máy tính xách tay của tôi.


13
Tôi đang sử dụng plugin của riêng tôi, sourceforge.jp/downloads/users/1/1259/... (thả nó vào nhật thực / dropins thư mục)
atlanto

Họ đã xóa hộp văn bản Truy cập nhanh trong Juno SR1 (Eclipse 4.2.1) chưa? Hoặc bằng cách nào đó làm cho nó ẩn theo mặc định? Tôi không thể tìm thấy bất kỳ tùy chọn nào và tôi không còn cần JAR được liên kết trong nhận xét ở trên để sửa lỗi này.
ADTC

2
Liên kết tải xuống này đã chết, bạn có thể cung cấp liên kết cập nhật không?
kyku

1
Tôi đã lưu plugin và tải lên ở đây, trong trường hợp mọi người vẫn muốn nó. Tôi vừa thử nghiệm nó trong Eclipse Kepler và nó cũng hoạt động rất tốt! goo.gl/PkvBW
ThiagoPonte

@ADTC Tuy nhiên hiện diện trong v4.2.2
b1nary.atr0phy

Câu trả lời:



41

Tôi đã tìm kiếm câu trả lời cho câu hỏi này bởi vì Quick Access đã chiếm một hàng đầy đủ trong thanh công cụ. Thay vì loại bỏ nó (đòi hỏi quá nhiều hack đối với sở thích của tôi), tôi chỉ loại bỏ một vài nút trên thanh công cụ mà tôi không sử dụng và Truy cập nhanh chuyển lên giữa các nút còn lại chỉ chiếm một lượng không gian chấp nhận được.

Thực sự không cần nhiều nút như vậy cho bất kỳ góc nhìn nào. Chúng phải vừa vặn trừ khi màn hình của bạn nhỏ. Tùy chỉnh điều này trong Window -> Customize Prespective ...


4
Điều này rất hữu ích. Bạn cũng có thể nhấp chuột phải vào các biểu tượng "Java", "Debug" "Python", v.v ... và chuyển đổi cài đặt để không "hiển thị văn bản". Điều này sẽ tiếp tục tiết kiệm không gian trên thanh công cụ và truy cập ngăn Quick từ đẩy vào hàng riêng của mình
gorbysbm

cảm ơn vì ý tưởng, làm việc rất lớn đối với tôi, dù sao có nút thanh công cụ tôi không bao giờ nhấp (phím tắt thực hiện công việc nhanh hơn nhiều đối với tôi)
Peter Butkovic

Ngoài việc loại bỏ các nút trên thanh công cụ, người ta có thể ẩn văn bản của các phối cảnh (nhấp chuột phải và bỏ chọn Show text). Ví dụ, Team Synchronizingchiếm nhiều dung lượng. Biểu tượng có thể đủ cho nhiều người dùng Eclipse.
Markus Pscheidt

36

Đây là một cách hack nhanh chóng mà không yêu cầu cài đặt plugin nào, thay vào đó bạn chỉ cần thêm một vài dòng vào tệp CSS của bố cục hiện tại của mình. Hoạt động hoàn hảo cho tôi trong v4.2.2

Điều hướng đến <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/csssau đó mở tệp CSS của bất kỳ bố cục nào bạn đang sử dụng, ví dụ: của tôi là e4_default.css. Bây giờ, hãy nối đoạn mã sau vào tệp:

#SearchField {
   visibility:hidden;
}

Bây giờ chỉ cần khởi động lại Eclipse và hộp đã biến mất.

*Edit

Có vẻ như tệp bố cục e4_basestyle.cssđược sử dụng phổ biến, bất kể bố cục hiện tại của bạn là gì. Vì vậy, bạn sẽ có thể thêm đoạn mã trên vào tệp đó và bản sửa lỗi này sẽ liên tục, ngay cả khi bạn thay đổi bố cục.


7
điều này là tuyệt vời, cảm ơn! Về việc chỉnh sửa tệp css nào: có vẻ như e4_basestyle.css luôn được sử dụng, vì vậy việc thêm mã vào đó sẽ hoạt động cho tất cả các bố cục.
morgwai

@morgwai lớn nhờ cho rằng, tôi sẽ cập nhật câu trả lời của tôi với thông tin đó
b1nary.atr0phy

Làm việc cho tôi một cách hoàn hảo trong Eclipse 4.3.1 trên Linux Mint 15 32-bit!
kpsfoo

5
Sorta làm việc ... nó loại bỏ các truy cập nhanh nhưng bây giờ tôi vẫn có một trống dòng thêm nó vẫn dường như được định dạng cho nó như thể nó là có
JPM

cùng một vấn đề trên ubuntu như được lưu ý bởi @JPM. Nó được ẩn đi, nhưng tôi vẫn còn tất cả không gian chưa sử dụng ở hàng trên cùng.
Chris

11

Ở Luna điều này đã được sửa.

Bạn có thể chỉ cần nhấp chuột phải vào thanh công cụ Quick Access và nhấp vào ẩn để ẩn nó. Tham khảo một số nhận xét cuối cùng trong https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420


1
(Miễn là bạn quản lý để nhấp chuột phải vào điểm ma thuật.) Cảm ơn +1
gd1

Để thêm vào điều này - bạn không nhấp chuột phải vào thanh công cụ truy cập nhanh, nếu không bạn sẽ nhận được menu với những thứ như copy / paste / etc. (Ít nhất, đây là trường hợp trên Windows.) Bạn phải nhấp chuột phải vào bên ngoài hộp văn bản nhưng vẫn ở trong thanh công cụ (tôi đã có thể làm điều đó bằng cách đi ngay dưới hộp văn bản).
Kip

5

Giải pháp lấy cảm hứng từ: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Với eclipse Juno 4.2) Chỉ cần thêm đoạn mã này vào ApplicationWorkbenchWindowAdvisorlớp của bạn và gọi phương thức từ 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();

Nó có thể không hoạt động trừ khi thay đổi quy tắc trợ năng của org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Để thay đổi tùy chọn này, hãy chuyển đến menu Đường dẫn xây dựng Java, tìm bình, mở rộng nó và tùy chọn sẽ xuất hiện.

NB: Tôi không chắc về sự thay đổi cuối cùng này, nó có thể là 'không sạch'.


5

Kiểm tra plugin này: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Hoạt động với bản phát hành Eclipse Kepler.

Trình cắm này thêm chức năng ẩn / hiển thị hộp văn bản Truy cập nhanh trong thanh công cụ chính.

Cửa sổ ☞ Ẩn Truy cập Nhanh


Làm việc như người ở. Nhập URL cập nhật raw.github.com/atlanto/eclipse-4.x-filler/master/… trong Cửa sổ "Cài đặt phần mềm mới" của Eclipse và bạn có thể cài đặt trực tiếp từ Eclipse.
Chris

0

Giải pháp cho Phiên bản: Oxygen Release (4.7.0):

  1. Lưu các biểu tượng bạn thường xuyên sử dụng bằng cách kéo chúng ra khỏi "Thanh công cụ", ví dụ như trái / phải / dưới vào Trình chỉnh sửa.
  2. Sau đó chuyển đổi: Window> Appearance> Hide / Show Toolbar Done. :)

-2

Gõ "thanh công cụ bật tắt" vào cửa sổ truy cập nhanh (vâng, chính điều đó khiến chúng tôi khó chịu) và nó sẽ biến mất. Cf


15
Tôi sẽ bỏ phiếu -1 (buồn không có đại diện). Mẹo này đã xóa toàn bộ thanh công cụ! Tôi chỉ muốn ẩn hộp truy cập nhanh. Tôi đã phải đào ở đây và ở đó để đưa thanh công cụ trở lại, và bây giờ nhiều nút bị thiếu (không phải là tôi sử dụng chúng, nhưng vẫn còn, một mẹo không chỉ không thực hiện những gì dự định, mà còn phá hủy nội dung cần bỏ phiếu) .
ADTC

phương pháp này dành cho những người ghét thanh công cụ
Lion

3
Của bạn không xứng đáng được IMO phản đối, bạn luôn có thể bật lại thanh công cụ bằng Window> Show Toolbar.
jaybee

4
@jaybee Tại sao anh ấy không xứng đáng nhận được phiếu phản đối? Câu hỏi đặt ra là "làm thế nào để xóa mục truy cập nhanh" chứ không phải "làm thế nào để xóa toàn bộ thanh công cụ của tôi". Anh ta thậm chí không làm rõ "giải pháp" của anh ta thực sự đang làm gì trong câu trả lời của mình. Đây là một ví dụ hoàn hảo về một câu trả lời cần được phản đối.
b1nary.atr0phy

1
Hóa ra đây là những gì tôi muốn làm, không phải xóa quyền truy cập nhanh. Được lưu ít nhất 20 pixel, yay.
vịt trời
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.