702

Eclipseで開いているウィンドウを切り替えるにはどうすればよいですか?Ctrl+がありますがF6、どちらが欲しいか尋ねられますが、リストからファイルを選択せず​​に、ブラウザのタブやオペレーティングシステムのウィンドウ( Cmd/ Win+ )のように切り替えたいです。TabEclipseでこの簡単なことを行う方法は?

イベントにホットキーを割り当てようとしました:

  • 前方
  • フォワードヒストリー
  • 次のページ

しかし、それは私が望むようには機能しません。

4

23 に答える 23

934
  • CTRL+ E(エディターのリスト用)
  • CTRL+ F6(リストを介して次のエディターに切り替えるため)
    「次のエディター」キーに別のショートカットを割り当てることができます。

は2つの公式ショートカットですが、どちらもリストが表示されます。

CTRL+ Page Up/ CTRL+Page Downは、リストを表示せずにエディターを切り替えることができます。

最後のショートカットセットで興味深いのは、
定義するEclipseキーのショートカットにリストされていないことです。
これらはマルチページエディタから継承され、OS固有のショートカットになります。


Mac OS(OSX)のショートカットに関して、Matt Ballは2011年9月に、再マップできないと不満を漏らしましたCTRL+ Page Up/ CTRL+ Page Down

OS Xの他のほとんどすべてのタブ付きプログラムでできるように、開いているタブをめくることができないようになります(⌘</kbd>-Left and ⌘</kbd>-Right).

さて、2012年3月、アーサーは次のように答えました。

、Eclipseの最新バージョン(3.7以降)をダウンロードしました。「前へ/次へ」タブを(⌘</kbd>-Left and ⌘</kbd>-Right) when in Editor, which I'm pretty sure I couldn't do before.
So I guess they heard you.
It works just as you expect, tabs going from left to right and vice-versa, not on a history basis or some nonsense like that.

マットボールは確認します:

「Javaソースの編集」を選択すると、実際に機能しました。
残念ながら、これは、Java以外のファイル(JSP、XML、JSなど)にアクセスした場合、私がSOLであることを意味します。
これに対する修正は、このペアの「コマンドをコピー」し、必要なすべての「いつ」を選択することです
これまでのところ、少なくともJavaファイルとJSPファイルではうまく機能しています。
これは設定する主要なPITAですが、これは1回限りのことです。

彼のエクスポートされた設定は、ここで試すことができます。
インポートすると、関連するすべてのタイプのドキュメントについて、次のように表示されます。

MacOSのキーバインディング

于 2010-02-25T07:48:18.180 に答える
194

[設定]([ウィンドウ]→[設定]など)に移動し、[一般]→[キー]を表示する場合

次に、「次のタブ」と「前のタブ」を検索して、それらを再マップできます。

再バインドする前のEclipse設定の次のTabコマンド

于 2010-11-02T16:10:17.597 に答える
108

OSのWindowsのように切り替えます(最後にフォーカスがあったウィンドウに移動します

CTRLF6--Eclipseでは、-(Windowsの場合)のようにALT使用TAB可能なタブ/ウィンドウのリストが表示され(CTRL/ALTキーを押したままにした場合)、このキーを離したときにジャンプするタブ/ウィンドウが強調表示されます。ウィンドウを選択する必要はありません。一度に複数のタブを移動する場合は、ボタンを押したCTRLままボタンをタップしTABます。これは、WindowsのALT-TABと同じ動作です。

この意味で、CTRL---SHIFTF6日食では---ALTアナログSHIFTTABです個人的には、EclipseでこれらのバインディングをVisualStudioのように変更します。つまりCTRL-TABCTRL---SHIFTTABそして私はこのようにします

[ウィンドウ]>[設定]>[一般]>[キー]

次に、「次のエディター」= Ctrl+Tabおよび「前のエディター」= Ctrl++に設定しShiftますTab。新しいバインディングを設定する前に、「コマンドのバインド解除」をクリックすることを忘れないでください。

ブラウザのように切り替えます(現在のタブの右側にあるタブに移動します

これはCTRL-PageDown右に行く、CTRL-PageUp左に行くことです。苛立たしいことに、タブのリストの最後(たとえば右端のタブ)に到達してからもう一度右に移動しようとすると、ほとんどのブラウザーのようにEclipseは最初のタブ(左端)に循環しません。

于 2012-01-12T16:00:00.520 に答える
56

ALT+を使用Leftして前のタブに移動するか、+を使用して前に進むALTことができますRight。ただし、この方法では履歴のようにタブ切り替えを使用しているため、開いていた前のタブに移動し、もう一度「戻る」と移動します。少し奇妙です、私は知っていますが、それは機能します。すべてのタブを1回クリックすることで、いつでも履歴を「リセット」できます。

于 2010-02-26T13:55:21.837 に答える
15
  • Rightサイドムーブ:Ctrl+page Down
  • Leftサイドムーブ:CTRL+page Up

追加

  • 開いているタブのリストを取得する:Ctrl+F6

Eclipseその他のショートカット

于 2013-06-07T12:45:06.323 に答える
13

CTRL+F6を使用するのが良いです。次/前のタブに切り替えたい場合は、CTRL+ Page Down/ CTRL+を実行する必要がありますPage Up

于 2010-02-25T07:48:45.183 に答える
12

デフォルトはCtrl+F6です。ウィンドウ設定に移動して変更できます。私は通常それをCtrl+Tabに変更します。これは、ブラウザなどでタブを切り替えるときに使用するのと同じです。

于 2011-04-08T22:35:42.227 に答える
6

カスタムKeyBindingシーケンスの例: EclipseRCPを使用して可視モジュールまたはエディターの CTRL + TAB 方向を切り替えます。

2回押すCTRL + TAB と、RCP Eclipseを使用して別のエディターを開き、前のエディターを閉じます。

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;
    }
}

カスタムKeyBindingシーケンスの例:EclipseRCP 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;
    }
}

キーシーケンス

M1は CTRL

M2はSHIFT

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>
于 2017-01-31T11:33:29.057 に答える
5

3行のAutoHotKeyスクリプト(とにかくWindowsの場合):

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

これをスタートアップフォルダに入れ(* .ahkとして保存し、AutoHotKeyがインストールされている必要があります)、EclipseタブがChromeやFirefoxのように機能するようになります。

于 2014-03-07T21:29:52.153 に答える
5

前のタブに戻るためのショートカットキー

Alt+LeftArrow戻る。

于 2016-11-22T12:39:50.863 に答える
3

解決しました!!

スキームをMicrosoftVisualStudioに変更します

[ウィンドウ]>[設定]>[一般]>[キー]

スキームのドロップダウンを探す

私の日食バージョン:

Web開発者向けのEclipseJavaEEIDE。

バージョン:Juno Serviceリリース1ビルドID:20120920-0800

于 2013-03-22T12:23:35.583 に答える
3

誰も私の答えを読むことはありませんが、とにかく... Mac OS Xを使用している場合は、Eclipseでの履歴ナビゲーションのためのマルチタッチジェスチャを気に入るはずです:http ://sourceforge.net/apps/mediawiki/eclipsemultitch/

于 2013-07-12T21:31:36.830 に答える
2

ALT+LeftWindowsでは、5ボタンのマウスを使用している場合、およびの代わりに前後に使用できますALT+Right

于 2013-09-05T17:11:05.247 に答える
1

これを行う1つの方法は、VIプラグインを使用することです。次に、:n(および:N)を実行してファイル間を移動します。

それが私がしていることです。

于 2010-02-25T21:49:03.823 に答える
1

現在のタブ選択と以前のタブ選択を単純に切り替えたい場合は、CTRL+F6を使用すると前後に切り替わります。履歴のさらに古いタブに移動するには、[エディタ]ウィンドウが開いているときにUP/キーを使用する必要があります。DOWNこれはHelios(Eclipse 3.6)で動作します。これが古いバージョンのEclipseに当てはまるかどうかはわかりません。

于 2010-10-21T05:25:22.737 に答える
1

何らかの理由でEclipse設定が破損したため、ファイル/.plugins/org.eclipse.e4.workbench/workbench.xmiを手動で編集する必要がありました。

Ctrl以前に+をブラウザーのようなタブ切り替えに設定しておかなければなりませんTab。Eclipse設定ですべてのキーバインディングをリセットしても、ショートカットは削除されません(ショートカットもどこにも表示されませんでした)。上記のファイルを開き、機能していないショートカットに関連する<bindings>マークが付いた要素を削除しました。<tags>type:user</tags>

于 2013-05-09T04:12:43.373 に答える
1

ホットキーは、[設定]->[一般]->[キー]で設定できます(または、[設定]ダイアログの上部にあるフィルターフィールドに「キー」と入力するだけです。

[キー]セクションを選択したら、[次のタブ]と[前のタブ]を見つけて、[バインド]フィールドをクリックし、ホットキーを入力して、独自のホットキーを割り当てます。

[適用]または[OK]をクリックして、プロセスを終了します。

于 2013-07-05T21:56:17.070 に答える
1

VonCの応答を引用し、何かを追加します。

  • Ctrl+ PgUpPgDn)現在のスタック(エディターとビューの両方)のタブを切り替える
  • Ctrl+Eフィルタリングされたリストを使用して、現在のスタックのタブを切り替える
  • Ctrl+F6どのスタックに関係なく、エディターを切り替える
  • Ctrl+F7どのスタックに関係なく、ビューを切り替える

さらに、+ ( )の代わりにタブを切り替えるために+を使用してリクエストできるバグ206299があります。CtrlTabCtrlPgUpPgDn

  • これによりアクセシビリティが損なわれるため、ユーザーはこれを設定する必要があります。おそらく、Oomphのインストール中にウェルカムアンケートに質問があるはずです。

満足できない場合は、[ウィンドウ]>[設定]>[一般]>[キー]からキーバインディングを自分に割り当てることができます。

于 2016-09-24T17:27:58.637 に答える
1

右から左:ctrl++または++ または shift+9ctrlshiftPage UpctrlPage Up

左から右へ:ctrl++または++またはshift+3ctrlshiftPage DownctrlPage Down

于 2017-09-26T06:50:30.887 に答える
0

目的のエディターに到達するまでCTRL押しF6続けてから、離します。UIはウィンドウの選択ほどきれいではありませんが、機能は同じです。

于 2010-02-25T07:45:44.940 に答える
0

SLES12マシンでは、デフォルトでCtrl+PageUpCtrl+を使用PageDownしてタブ間を移動できます。これらのキーは、[設定]ウィンドウから、[一般]カテゴリの[キー]セクションを参照することでいつでも変更できます。このプロセスは、上記のVictorとVonCによって十分に説明されています。

于 2016-08-17T14:50:41.213 に答える
0

Eclipseで開いているウィンドウを切り替えるにはどうすればよいですか?

CTRL+F7はここで機能します-Windows上のEclipsePhoton。

于 2018-11-04T13:43:29.043 に答える
0

何らかの理由で、新しいバインディングを追加するだけでは機能しないようです(日食2021-06)。

その代わり:

  • Copy Commandクローンを作成Next Tab するために使用しますPrevious Tab
  • 「いつ」をに変更In Windows
  • 新しいバインディングを追加します
  • Apply and Close

Eclipseキーマッピングのスクリーンショット

@Gillfishは別の回答へのコメントでこれについて言及しましたが、私は解決策を明示的に明らかにする方が良いと思いました。

于 2021-08-23T15:22:28.333 に答える