मैं जूनो के सीडीटी टूलबार से "क्विक एक्सेस" टेक्स्ट प्रविष्टि कैसे निकालूं? मैं इसका उपयोग कभी नहीं करता हूं और यह मेरे लैपटॉप स्क्रीन पर मूल्यवान स्थान की खपत करता है।
मैं जूनो के सीडीटी टूलबार से "क्विक एक्सेस" टेक्स्ट प्रविष्टि कैसे निकालूं? मैं इसका उपयोग कभी नहीं करता हूं और यह मेरे लैपटॉप स्क्रीन पर मूल्यवान स्थान की खपत करता है।
जवाबों:
यह बग "क्विक एक्सेस" को वैकल्पिक बनाता है और डिफ़ॉल्ट रूप से छिपाकर इसे कवर करता है। ऐसा लगता है कि यह वर्तमान में संभव नहीं है, मेरा सुझाव है कि आप अपनी रुचि बग में जोड़ें।
मैंने इस प्रश्न के उत्तर की तलाश की क्योंकि क्विक एक्सेस ने टूलबार में एक पूरी पंक्ति ले ली थी। इसे हटाने के बजाय (जिसे मेरे स्वाद के लिए बहुत अधिक हैकिंग की आवश्यकता होती है), मैंने बस कुछ टूलबार बटन हटा दिए थे जो मैंने वैसे भी उपयोग नहीं किए थे, और त्वरित पहुँच बाकी बटन के बीच स्थानांतरित हो गई थी जो केवल एक स्वीकार्य राशि ले रही थी।
वास्तव में किसी भी एक परिप्रेक्ष्य के लिए कई बटन की कोई आवश्यकता नहीं है। उन्हें तब तक फिट होना चाहिए जब तक आपकी स्क्रीन छोटी न हो। विंडो में इसे कस्टमाइज़ करें -> प्रैस्पेक्टिव कस्टमाइज़ करें ...
Show text
) को छिपा सकता है । उदाहरण के लिए, Team Synchronizing
बहुत सी जगह लेता है। आइकन कई ग्रहण उपयोगकर्ताओं के लिए पर्याप्त हो सकता है।
यहां एक त्वरित हैक है जिसे किसी भी प्लगइन की स्थापना की आवश्यकता नहीं है, इसके बजाय आपको बस अपने वर्तमान लेआउट के सीएसएस फ़ाइल में कुछ लाइनें जोड़ने की आवश्यकता है। मेरे लिए v4.2.2 में पूरी तरह से काम करता है
<ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css
फिर जिस भी लेआउट का आप उपयोग कर रहे हैं, उसकी सीएसएस फ़ाइल को खोलने के लिए नेविगेट करें , जैसे मेरा था e4_default.css
। अब निम्नलिखित स्निपेट को फ़ाइल में जोड़ें:
#SearchField {
visibility:hidden;
}
अब बस ग्रहण को फिर से शुरू करें और बॉक्स चला गया है।
*Edit
ऐसा प्रतीत होता है कि लेआउट फ़ाइल e4_basestyle.css
को आपके वर्तमान लेआउट की परवाह किए बिना, सार्वभौमिक रूप से उपयोग किया जाता है। इस प्रकार आपको उपरोक्त स्निपेट को उस फ़ाइल में जोड़ने में सक्षम होना चाहिए और यह फिक्स लगातार रहेगा, भले ही आप लेआउट बदल दें।
लूना में यह तय किया गया है।
आप बस क्विक एक्सेस टूलबार पर राइट क्लिक करें और इसे छिपाने के लिए हाइड क्लिक करें। Https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420 पर अंतिम कुछ टिप्पणियां देखें
इससे प्रेरित एक समाधान: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991
(ग्रहण जूनो ४.२ के साथ) बस इस कोड के टुकड़े को अपनी 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
। इस विकल्प को बदलने के लिए, जावा बिल्ड पाथ मेनू पर जाएं, जार खोजें, इसे विस्तारित करें और विकल्प दिखाई देगा।
नायब: मुझे इस अंतिम बदलाव के बारे में यकीन नहीं है, यह 'साफ नहीं' हो सकता है।
इस प्लगिन को देखें: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in
ग्रहण केपलर रिलीज के साथ काम करता है।
यह प्लग-इन मुख्य टूलबार में क्विक एक्सेस टेक्स्टबॉक्स को छिपाने / दिखाने के लिए एक कार्यक्षमता जोड़ता है।
विंडो Window त्वरित पहुँच छिपाएँ
त्वरित पहुँच विंडो में "टॉगल टूलबार" टाइप करें (हाँ, यह बहुत ही बात जो हमें गुस्सा दिलाती है) और यह चली जाएगी। सीएफ़