ฉันจะลบข้อความ "การเข้าถึงด่วน" ออกจากแถบเครื่องมือ CDT ของ Juno ได้อย่างไร ฉันไม่เคยใช้มันและใช้พื้นที่อันมีค่าบนหน้าจอแล็ปท็อปของฉัน
ฉันจะลบข้อความ "การเข้าถึงด่วน" ออกจากแถบเครื่องมือ CDT ของ Juno ได้อย่างไร ฉันไม่เคยใช้มันและใช้พื้นที่อันมีค่าบนหน้าจอแล็ปท็อปของฉัน
คำตอบ:
ข้อบกพร่องนี้ทำให้ "การเข้าถึงด่วน" เป็นทางเลือกและซ่อนไว้โดยค่าเริ่มต้นจะครอบคลุม ดูเหมือนว่าจะไม่สามารถทำได้ในขณะนี้ฉันขอแนะนำให้คุณเพิ่มความสนใจให้กับข้อบกพร่อง
ฉันมองหาคำตอบสำหรับคำถามนี้เนื่องจาก Quick Access เข้าเต็มแถวในแถบเครื่องมือ แทนที่จะลบออก (ซึ่งต้องใช้การแฮ็กมากเกินไปสำหรับรสนิยมของฉัน) ฉันเพิ่งลบปุ่มแถบเครื่องมือบางปุ่มที่ฉันไม่ได้ใช้อยู่แล้วและการเข้าถึงด่วนก็เลื่อนขึ้นท่ามกลางปุ่มอื่น ๆ โดยใช้พื้นที่เพียงเล็กน้อยเท่านั้น
ไม่จำเป็นต้องมีปุ่มจำนวนมากสำหรับมุมมองใดมุมหนึ่ง ควรพอดีเว้นแต่หน้าจอของคุณจะเล็ก ปรับแต่งสิ่งนี้ในWindow -> ปรับแต่ง Prespective ...
Show text
) ตัวอย่างเช่นTeam Synchronizing
ใช้พื้นที่มาก ไอคอนอาจเพียงพอสำหรับผู้ใช้ Eclipse หลายคน
นี่คือการแฮ็กด่วนที่ไม่ต้องติดตั้งปลั๊กอินใด ๆ แต่คุณต้องเพิ่มสองสามบรรทัดในไฟล์ 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
(ด้วยคราส 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 build Path ค้นหา jar ขยายและตัวเลือกจะปรากฏขึ้น
หมายเหตุ: ฉันไม่แน่ใจเกี่ยวกับผลของการเปลี่ยนแปลงครั้งล่าสุดนี้อาจเป็น 'ไม่สะอาด'
ตรวจสอบปลั๊กอินนี้: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in
ทำงานร่วมกับรีลีส Eclipse Kepler
ปลั๊กอินนี้เพิ่มฟังก์ชันในการซ่อน / แสดงกล่องข้อความ Quick Access ในแถบเครื่องมือหลัก
หน้าต่าง☞ซ่อนการเข้าถึงด่วน
โซลูชันสำหรับเวอร์ชัน: Oxygen Release (4.7.0):
พิมพ์ "toggle toolbar" ในหน้าต่างการเข้าถึงด่วน (ใช่สิ่งนั้นทำให้เรารำคาญ) และมันจะหายไป Cf