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.
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.
Câu trả lời:
Lỗi này Đặt "Truy cập nhanh" là tùy chọn và bị ẩn theo mặc định sẽ che đi. Có vẻ như hiện tại không thể thực hiện được, tôi khuyên bạn nên thêm sự quan tâm của mình vào lỗi.
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 ...
Show text
). Ví dụ, Team Synchronizing
chiếm nhiều dung lượng. Biểu tượng có thể đủ cho nhiều người dùng Eclipse.
Đâ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>/css
sau đó 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.
Ở 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
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 ApplicationWorkbenchWindowAdvisor
lớ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'.
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
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