eclipse ग्रहण HotKey: टैब के बीच स्विच करने के लिए कैसे?




tabs hotkeys (17)

ग्रहण में खुली खिड़कियों के बीच मैं कैसे स्विच कर सकता हूं? Ctrl + F6 है , लेकिन यह मुझसे पूछ रहा है कि मैं कौन सा चाहता हूं, लेकिन मैं इसे ब्राउज़र में टैब या ऑपरेटिंग सिस्टम ( सीएमडी / विन + टैब ) में विंडो से सूची में फ़ाइल चयन के बिना स्विच करना चाहता हूं। ग्रहण में यह आसान चीज़ कैसे करें?

मैंने घटनाओं के लिए हॉटकी असाइन करने का प्रयास किया है:

  • आगे
  • आगे का इतिहास
  • अगला पृष्ठ

लेकिन यह जिस तरह से मैं चाहता हूं काम नहीं करता है।


पिछले टैब पर वापस जाने के लिए शॉर्टकट कुंजी

वापस जाने के लिए Alt + LeftArrow


CTRL + F6 उपयोग करने के लिए अच्छा है। अगर आप अगले / पिछले टैब पर स्विच करना चाहते हैं, तो आपको CTRL + पेज डाउन / CTRL + पेज अप करना होगा


  • CTRL + E (संपादक की सूची के लिए)
  • CTRL + F6 (किसी सूची के माध्यम से अगले संपादक पर स्विच करने के लिए)
    आप 'अगली संपादक' कुंजी पर एक और शॉर्टकट असाइन कर सकते हैं।

दो आधिकारिक शॉर्टकट हैं, लेकिन दोनों में एक सूची प्रदर्शित की जा रही है।

CTRL + पृष्ठ अप / CTRL + पृष्ठ नीचे एक सूची प्रदर्शित किए बिना संपादकों के माध्यम से चक्र कर सकते हैं।

शॉर्टकट के आखिरी सेट के साथ दिलचस्प क्या है:
वे परिभाषित करने के लिए ग्रहण कुंजी शॉर्टकट में सूचीबद्ध नहीं हैं।
उन्हें बहुपक्षीय संपादक से विरासत में प्राप्त किया जा सकता है, जिससे उन्हें एक ओएस विशिष्ट शॉर्टकट बनाया जा सकता है

मैक ओएस (ओएसएक्स) पर शॉर्टकट्स के बारे में, मैट बॉल ने सितंबर 2011 में शिकायत की कि वह CTRL + पेज अप / CTRL + पृष्ठ को रीमेप करने में सक्षम न हो:

यह मुझे खुले टैब के माध्यम से फ़्लिप करने में सक्षम नहीं होने के कारण पागल बनाता है क्योंकि मैं ओएस एक्स ( - बाएं और - दाएं ) में हर दूसरे टैबड प्रोग्राम में काफी कुछ कर सकता हूं।

खैर, मार्च 2012 में, Arthur ने जवाब दिया:

, मैंने अभी ग्रहण (3.7+) का नवीनतम संस्करण डाउनलोड किया है। मैं संपादक में जब "पिछला / अगला टैब" ( - बाएं और - दाएं ) को बांधने में सक्षम हूं, जो मुझे यकीन है कि मैं पहले नहीं कर सका।
तो मुझे लगता है कि उन्होंने आपको सुना है।
यह वैसे ही काम करता है जैसा आप उम्मीद करते हैं, टैब बाएं से दाएं और इसके विपरीत, इतिहास के आधार पर नहीं हैं या इस तरह के कुछ बकवास हैं।

मैट बॉल पुष्टि करता है:

ओह वाह, "संपादन जावा स्रोत" का चयन वास्तव में काम किया !
अब, दुर्भाग्य से इसका मतलब है कि अगर मैं एक गैर-जावा फ़ाइल (जेएसपी, एक्सएमएल, जेएस, आदि) में जाता हूं तो मैं एसओएल हूं।
इसके लिए फिक्स इस जोड़ी के लिए "कॉपी कमांड" है, और मैं चाहता हूं कि सभी "कब" चुनें
अब तक यह जावा और जेएसपी फ़ाइलों के लिए कम से कम काम कर रहा है।
यह स्थापित करने के लिए एक प्रमुख पिटा है, लेकिन यह सिर्फ एक बार की बात है।

कोशिश करने के लिए उनकी निर्यात प्राथमिकताएं यहां उपलब्ध हैं
एक बार आयात किए जाने पर, आपको सभी प्रासंगिक प्रकार के दस्तावेज़ों के लिए देखना चाहिए:


आप वरीयताओं -> सामान्य -> ​​कुंजी (या केवल प्राथमिकता संवाद के शीर्ष पर फ़िल्टर फ़ील्ड में "कुंजी" टाइप करें में हॉटकी सेट कर सकते हैं।

एक बार कुंजी अनुभाग का चयन करने के बाद, अगला टैब और पिछला टैब ढूंढें और "बाध्यकारी" फ़ील्ड में क्लिक करके और अपनी हॉटकी टाइप करके उन्हें अपनी हॉटकी असाइन करें।

प्रक्रिया को खत्म करने के लिए लागू या ठीक दबाएं।


दाएं से बाएं: ctrl + shift + 9 या ctrl + shift + पेज अप या ctrl + पेज अप

बाएं से दाएं: ctrl + shift + 3 या ctrl + shift + पेज डाउन या ctrl + पेज डाउन


  • Right तरफ स्थानांतरित करें: Ctrl + पृष्ठ नीचे
  • Left तरफ स्थानांतरित करें: CTRL + पृष्ठ ऊपर

अतिरिक्त

  • खुले टैब की सूची प्राप्त करें: Ctrl + F6

अन्य शॉर्ट कट्स ग्रहण करें


किसी कारण से मेरी ग्रहण सेटिंग्स दूषित हो गईं इसलिए मुझे फ़ाइल /.plugins/org.eclipse.e4.workbench/workbench.xmi मैन्युअल रूप से संपादित करना पड़ा

मैंने पहले ब्राउज़र-जैसे टैब स्विचिंग पर Ctrl + Tab सेट किया होगा, और ग्रहण प्राथमिकताओं में सभी कुंजी बाइंडिंग को रीसेट करने से शॉर्टकट से छुटकारा नहीं पड़ेगा (वे कहीं भी प्रदर्शित नहीं हुए थे)। मैंने उपर्युक्त फ़ाइल को खोला और गैर-फ़ंक्शनिंग शॉर्टकट से संबंधित <bindings> तत्व <tags>type:user</tags> के साथ चिह्नित तत्वों को हटा दिया।


यदि आपके पास 5 बटन माउस है, तो आप विंडोज़ पर एएलटी + बाएं और एएलटी + राइट के बदले आगे और पीछे उपयोग कर सकते हैं।


यदि आप बस अपने वर्तमान और अपने पिछले टैब चयनों के बीच स्विच करना चाहते हैं, तो CTRL + F6 का उपयोग करके आप आगे और आगे स्विच करेंगे। अपने इतिहास में आगे एक टैब पर नेविगेट करने के लिए, आपको संपादकों की विंडो खुली होने पर यूपी / डाउन कुंजियों का उपयोग करने की आवश्यकता है। यह हेलिओस (ग्रहण 3.6) के साथ काम करता है; सुनिश्चित नहीं है कि यह ग्रहण के पुराने संस्करणों के लिए सच है या नहीं।


यदि आप प्राथमिकताएं (जैसे विंडो → प्राथमिकताएं) पर जाते हैं और सामान्य → कुंजी देखते हैं

और उसके बाद "अगला टैब" और "पिछला टैब" खोजें, आप उन्हें रीमेप कर सकते हैं।


CTRL दबाएं और जब तक आप इच्छित संपादक तक नहीं पहुंच जाते, तब तक F6 दबाएं, फिर रिलीज़ करें। यूआई खिड़की चयन के रूप में सुंदर नहीं है, लेकिन कार्यक्षमता वही है।


मैं कुछ जोड़ने, VonC प्रतिक्रिया उद्धृत।

  • वर्तमान स्टैक में टैब के बीच स्विच करने के लिए Ctrl + PgUp ( PgDn ) (दोनों संपादकों और दृश्य)
  • फ़िल्टर किए गए सूची का उपयोग करके वर्तमान स्टैक में टैब के बीच स्विच करने के लिए Ctrl + E
  • संपादकों के बीच स्विच करने के लिए Ctrl + F6 , कोई फर्क नहीं पड़ता कि कौन सा ढेर
  • दृश्यों के बीच स्विच करने के लिए Ctrl + F7 , कोई फर्क नहीं पड़ता कि कौन सा ढेर

इसके अलावा, Ctrl + PgUp ( PgDn ) के बजाय टैब स्विच करने के लिए Ctrl + Tab का उपयोग करने के अनुरोध के लिए बग 20629 9 खुला है।

  • चूंकि यह पहुंच को तोड़ देगा, उपयोगकर्ता को इसके लिए प्राथमिकता निर्धारित करनी चाहिए। शायद ओम्फ इंस्टॉलेशन के दौरान वेलकम प्रश्नावली में एक प्रश्न होना चाहिए।

यदि संतुष्ट नहीं है, तो आप विंडो> प्राथमिकता> सामान्य> कुंजी से स्वयं को बाध्यकारी असाइन कर सकते हैं।


कस्टम कीबाइंडिंग अनुक्रम उदाहरण: ग्रहण आरसीपी का उपयोग करते हुए दृश्यमान मॉड्यूल या संपादकों के आगे स्विच दिशा के बीच स्विच करने के लिए CTRL + TAB

आप एक और संपादक खोलने के लिए CTRL + TAB दूसरी बार दबाते हैं और आरसीपी ग्रहण का उपयोग कर पिछले संपादक को बंद करते हैं।

package rcp_demo.Toolbar;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IEditorReference;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.handlers.HandlerUtil;
import rcp_demo.Editor.EmployeeEditor;
import rcp_demo.Editor.EmployeeEditorInput;
import rcp_demo.Editor.ProductEditor;
import rcp_demo.Editor.ProductEditorInput;
import rcp_demo.Editor.UserEditor;
import rcp_demo.Editor.UserEditorInput;

public class Forward_Editor extends AbstractHandler{

    static String Editor_name;  //  Active Editor name store in Temporary 
    static int cnt;             //  close editor count this variable
    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {

        IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
        IWorkbenchPage page = window.getActivePage();

        UserEditorInput std_input = new UserEditorInput();
        EmployeeEditorInput emp_input=new EmployeeEditorInput();
        ProductEditorInput product_input=new ProductEditorInput();

        IEditorReference[] editors = page.getEditorReferences();

        //Blank Editor Window to execute..
        if(editors.length==0)
        {
            //First time close editor can open Student_Editor
            if(cnt==1 && Editor_name.equals("Student_Editor"))
            {
                try {
                    page.openEditor(emp_input, EmployeeEditor.Id);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("EMP>>Len:: "+editors.length+"..EDi::"+Editor_name);
                } catch (PartInitException e) {
                    e.printStackTrace();
                }       
            }
            //First time close editor can open Employee_Editor
            else if(cnt==1 && Editor_name.equals("Employee_Editor"))
            {
                try {
                    page.openEditor(product_input,ProductEditor.ID);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("PRO>>Len:: "+editors.length+"..EDi::"+Editor_name); 
                } catch (PartInitException e) {e.printStackTrace();
                }
            }
            //First time close editor can open Product_Editor
            else if(cnt==1 && Editor_name.equals("Product_Editor"))
            {
                try {
                    page.openEditor(std_input, UserEditor.ID);
                    System.out.println("student Editor open");
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("Close::"+Editor_name);
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
            //First Time call // empty editors 
            else{
                try {
                    page.openEditor(std_input, UserEditor.ID);
                    System.out.println("student Editor open");
                    Editor_name=page.getActiveEditor().getTitle();
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
        }//End if condition

        //AvtiveEditor(Student_Editor) close to open Employee Editor
        else if(page.getActiveEditor().getTitle().equals("Student_Editor"))
        {
            try {
                //page.closeAllEditors(true);
                page.closeEditor(page.getActiveEditor(), true);
                page.openEditor(emp_input, EmployeeEditor.Id);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("EMP>>Len:: "+editors.length+"..EDi::"+Editor_name);
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Employee_Editor) close to open Product Editor
        else if(page.getActiveEditor().getTitle().equals("Employee_Editor"))
        {
            try {
                page.closeAllEditors(true);
                page.openEditor(product_input,ProductEditor.ID);

                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("PRO>>Len:: "+editors.length+"..EDi::"+Editor_name);

            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Product_Editor) close to open Student Editor
        else if(page.getActiveEditor().getTitle().equals("Product_Editor"))
        {
            try {
                page.closeAllEditors(true);
                page.openEditor(std_input, UserEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("stud>>Len:: "+editors.length+"..EDi::"+Editor_name);
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        //by default open Student Editor
        else 
        {
            try {
                page.closeAllEditors(true);
                page.openEditor(std_input, UserEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("stud_else>>Len:: "+editors.length+"..EDi::"+Editor_name);
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        return null;
    }
}

>Custom KeyBinding sequence example : <kbd> SHIFT + TAB </kbd> to switch between visilble Modules or Editors **Backword** direction using Eclipse RCP.


package rcp_demo.Toolbar;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IEditorReference;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.handlers.HandlerUtil;
import rcp_demo.Editor.EmployeeEditor;
import rcp_demo.Editor.EmployeeEditorInput;
import rcp_demo.Editor.ProductEditor;
import rcp_demo.Editor.ProductEditorInput;
import rcp_demo.Editor.UserEditor;
import rcp_demo.Editor.UserEditorInput;

public class Backword_Editor extends AbstractHandler{

    static String Editor_name;   // Active Editor name store in Temporary 
    static int cnt;

    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {

        IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
        IWorkbenchPage page = window.getActivePage();
        //Three object create in EditorInput 
        UserEditorInput std_input = new UserEditorInput();
        EmployeeEditorInput emp_input=new EmployeeEditorInput();
        ProductEditorInput product_input=new ProductEditorInput();

        IEditorReference[] editors = page.getEditorReferences();
        System.out.println("Length : "+editors.length);

        if(editors.length==0)
        {
            //First time close editor can open Student_Editor
            if(cnt==1 && Editor_name.equals("Product_Editor"))
            {
                try {
                    page.openEditor(emp_input, EmployeeEditor.Id);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("EMP>>Len:: "+editors.length+"..EDi::"+Editor_name);
                } catch (PartInitException e) {
                    e.printStackTrace();
                }               
            }
            //First time close editor can open Employee_Editor
            else if(cnt==1 && Editor_name.equals("Employee_Editor"))
            {
                try {
                    page.openEditor(std_input, UserEditor.ID);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("Student>>Len:: "+editors.length+"..student::"+Editor_name);

                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
            //First time close editor can open Product_Editor
            else if(cnt==1 && Editor_name.equals("Student_Editor"))
            {
                        try {
                            page.openEditor(product_input,ProductEditor.ID);
                            cnt=1;
                            Editor_name=page.getActiveEditor().getTitle();
                            System.out.println("PRO>>Len:: "+editors.length+"..EDi::"+Editor_name);

                        } catch (PartInitException e) {
                            e.printStackTrace();
                        }
            } 
            //First Time or empty editors to check this condition
            else{
                try {
                    page.openEditor(product_input,ProductEditor.ID);
                    System.out.println("product Editor open");
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
        }
        //AvtiveEditor(Product_Editor) close to open Employee Editor
        else if(page.getActiveEditor().getTitle().equals("Product_Editor"))
        {
            System.out.println("Product:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(emp_input, EmployeeEditor.Id);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("Employee Editor open");
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Employee_Editor) close to open Student Editor
        else if(page.getActiveEditor().getTitle().equals("Employee_Editor"))
        {
            System.out.println("Emp:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(std_input, UserEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("student Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Student_Editor) close to open Product Editor
        else if(page.getActiveEditor().getTitle().equals("Student_Editor"))
        {
            System.out.println("Product:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(product_input,ProductEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("product Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        //by default open Student Editor
        else 
        {
            try {
                page.closeAllEditors(true);
                page.openEditor(product_input,ProductEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("product Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        return null;
    }
}

कस्टम कीबाइंडिंग अनुक्रम उदाहरण: ग्रहण आरसीपी का उपयोग करते हुए दृश्यमान मॉड्यूल या संपादकों बैकवर्ड दिशा के बीच स्विच करने के लिए SHIFT + TAB

package rcp_demo.Toolbar;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IEditorReference;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.handlers.HandlerUtil;
import rcp_demo.Editor.EmployeeEditor;
import rcp_demo.Editor.EmployeeEditorInput;
import rcp_demo.Editor.ProductEditor;
import rcp_demo.Editor.ProductEditorInput;
import rcp_demo.Editor.UserEditor;
import rcp_demo.Editor.UserEditorInput;

public class Backword_Editor extends AbstractHandler{

    static String Editor_name;   // Active Editor name store in Temporary 
    static int cnt;

    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {

        IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
        IWorkbenchPage page = window.getActivePage();
        //Three object create in EditorInput 
        UserEditorInput std_input = new UserEditorInput();
        EmployeeEditorInput emp_input=new EmployeeEditorInput();
        ProductEditorInput product_input=new ProductEditorInput();

        IEditorReference[] editors = page.getEditorReferences();
        System.out.println("Length : "+editors.length);

        if(editors.length==0)
        {
            //First time close editor can open Student_Editor
            if(cnt==1 && Editor_name.equals("Product_Editor"))
            {
                try {
                    page.openEditor(emp_input, EmployeeEditor.Id);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("EMP>>Len:: "+editors.length+"..EDi::"+Editor_name);
                } catch (PartInitException e) {
                    e.printStackTrace();
                }               
            }
            //First time close editor can open Employee_Editor
            else if(cnt==1 && Editor_name.equals("Employee_Editor"))
            {
                try {
                    page.openEditor(std_input, UserEditor.ID);
                    cnt=1;
                    Editor_name=page.getActiveEditor().getTitle();
                    System.out.println("Student>>Len:: "+editors.length+"..student::"+Editor_name);

                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
            //First time close editor can open Product_Editor
            else if(cnt==1 && Editor_name.equals("Student_Editor"))
            {
                        try {
                            page.openEditor(product_input,ProductEditor.ID);
                            cnt=1;
                            Editor_name=page.getActiveEditor().getTitle();
                            System.out.println("PRO>>Len:: "+editors.length+"..EDi::"+Editor_name);

                        } catch (PartInitException e) {
                            e.printStackTrace();
                        }
            } 
            //First Time or empty editors to check this condition
            else{
                try {
                    page.openEditor(product_input,ProductEditor.ID);
                    System.out.println("product Editor open");
                } catch (PartInitException e) {
                    e.printStackTrace();
                }
            }
        }
        //AvtiveEditor(Product_Editor) close to open Employee Editor
        else if(page.getActiveEditor().getTitle().equals("Product_Editor"))
        {
            System.out.println("Product:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(emp_input, EmployeeEditor.Id);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("Employee Editor open");
            } catch (PartInitException e) {
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Employee_Editor) close to open Student Editor
        else if(page.getActiveEditor().getTitle().equals("Employee_Editor"))
        {
            System.out.println("Emp:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(std_input, UserEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("student Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        //AvtiveEditor(Student_Editor) close to open Product Editor
        else if(page.getActiveEditor().getTitle().equals("Student_Editor"))
        {
            System.out.println("Product:: "+page.getActiveEditor().getTitle());
            try {
                page.closeAllEditors(true);
                page.openEditor(product_input,ProductEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("product Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        //by default open Student Editor
        else 
        {
            try {
                page.closeAllEditors(true);
                page.openEditor(product_input,ProductEditor.ID);
                cnt=1;
                Editor_name=page.getActiveEditor().getTitle();
                System.out.println("product Editor open");
            } catch (PartInitException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        return null;
    }
}

कुंजी अनुक्रम

एम 1 का अर्थ है CTRL

एम 2 का मतलब शिफ्ट है

plugin.xml

<extension point="org.eclipse.ui.commands">
        <command
                defaultHandler="rcp_demo.Toolbar.Forward_Editor"
                id="RCP_Demo.Toolbar.Forward_editor_open_cmd"
                name="Forward_Editor">
        </command>
        <command
                defaultHandler="rcp_demo.Toolbar.Backword_Editor"
                id="RCP_Demo.Toolbar.backwards_editor_open_cmd"
                name="Backword_Editor">
        </command>
    </extension>
<extension point="org.eclipse.ui.bindings">
        <key
                commandId="RCP_Demo.Toolbar.Forward_editor_open_cmd"
                schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
                sequence="M1+TAB">
        </key>  
        <key
                commandId="RCP_Demo.Toolbar.backwards_editor_open_cmd"
                schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
                sequence="M2+TAB">
        </key>              
</extension>

3 लाइन ऑटोहॉटकी स्क्रिप्ट (विंडोज़ पर, वैसे भी):

#IfWinActive ahk_class SWT_Window0
^+Tab::^PgUp
^Tab::^PgDn

इसे अपने स्टार्टअप फ़ोल्डर में रखें (इसे * .ahk के रूप में सहेजें, ऑटोहॉटकी स्थापित होना चाहिए) और ग्रहण टैब अब क्रोम या फ़ायरफ़ॉक्स की तरह काम करेंगे।


कोई भी मेरा जवाब कभी नहीं पढ़ेगा, लेकिन वैसे भी ... यदि आप मैक ओएस एक्स पर हैं तो आपको एक्लिप्स में इतिहास नेविगेशन के लिए मल्टी टच जेस्चर पसंद आएंगे: http://sourceforge.net/apps/mediawiki/eclipsemultitch/


हल किया!!

माइक्रोसॉफ्ट विजुअल स्टूडियो में योजना बदलें

विंडो> प्राथमिकताएं> सामान्य> कुंजी

योजनाओं की बूंदों की तलाश करें

मेरा ग्रहण संस्करण:

वेब डेवलपर्स के लिए जावा ईई आईडीई ग्रहण करें।

संस्करण: जूनो सर्विस रिलीज 1 बिल्ड आईडी: 20120 9 20-0800


एक एसएलएस 12 मशीन पर आप डिफ़ॉल्ट रूप से टैब के बीच नेविगेट करने के लिए Ctrl + PageUp और Ctrl + PageDown का उपयोग कर सकते हैं। आप "सामान्य" श्रेणी के अंतर्गत "कुंजी" अनुभाग के माध्यम से ब्राउज़ करके प्राथमिकता विंडो से इन कुंजी को हमेशा बदल सकते हैं। इस प्रक्रिया को ऊपर विक्टर और वॉनसी द्वारा अच्छी तरह से समझाया गया है।





hotkeys