IntelliJ IDEAで前のビューの場所に移動(戻る/進む)のキーボードショートカット


328

最後の編集の場所に移動するためにCtrl+ Shift+ Backspaceが使用されていることを知っています。

でも、最近編集した場所ではなく、最近編集した場所にジャンプしたい。

たとえば、Ctrl+ を使用して宣言にジャンプした場合B、ジャンプする前の場所に戻りたいと思います。

回答:


451

Alt+ Shift +← (Left Arrow)

または

Ctrl+ E最近のファイルのポップアップ)。

また確認してください:

Ctrl+ Shift+ E最近編集されたファイルのポップアップ)。

Macユーザーは、交換するCtrl⌘ (command)してAlt⌥ (option)

アップデートでは、それのv12.0 Alt+ Shift+ ← (Left Arrow)の代わりにAlt+ Ctrl + ← (Left Arrow)

Update 2 v14.1(およびおそらく以前のバージョン)ではCtrl+[

Update 3 IntelliJ IDEA 2016.3ではCtrl+ Alt +← (Left Arrow)

アップデート4 IntelliJ IDEA 2018.3ではAlt+ Shift +← (Left Arrow)

アップデート5 IntelliJ IDEA 2019.3ではCtrl+ Alt +← (Left Arrow)


31
魅力的な作品!私の愚かなビデオドライバーは、画面の回転用にこれらのキーを構成していたため、最初に無効にする必要がありました。また、ポップアップに関数名を入力して、クラス内の関数定義へのショートカットを教えてもらえますか(ctrl + nクラスを開く場合のように)
AnkurVj

3
v12.0 Alt+shift+leftでは、代わりにAlt+Ctrl+left
Quentin、

2
最後のビューの場所が現在のビューと同じファイルにある場合、その場所にジャンプする方法を誰かが知っていますか?
Fopedush 2014年

44
Crtl + Shift +左、画面をひっくり返すだけです:/
Alicia

24
Windowsで一部のIntel graficsドライバーのショートカットを無効にします。デスクトップを右クリックして、[画面の解像度]を選択します。[詳細設定]をクリックします。[ベンダー]タブの[Intel(R)...]をクリックします。>グラフィックプロパティまたは同様のボタンをクリックします。 。
Pablo Jomer 2015

110

根本的な問題はCtrl+ Alt+でLeftありRight、ウィンドウマネージャーがワークスペースやOEMユーティリティを切り替えて画面の向きを変更するために使用されます。

を使用して割り当てを変更し File / Settings / KeymapMain Menu / Navigate検索 BackForwardて右クリックしAdd Keyboard Shortcutて別のキーコードを設定できます。

Alt Graph+ LeftAlt Graph+ Rightは私にとってはうまく機能します(IceWMの下のUbuntuのIDE 13.3.4)。


1
すべてのシステムキーボードショートカットには、通常のアプリケーションと区別するためのスーパーキーを含める必要があります。悪いデザイン。もっとUbuntuは競合:askubuntu.com/questions/412046/...
チロSantilli郝海东冠状病六四事件法轮功

6
「進む」および「戻る」コマンド名について言及していただきありがとうございます。このようにして、簡単に再マッピングできます。
Christoph Hegemann、2016

3
AltGr +左/右は、UbuntuのIDEA 2016.3.1でそのまま使用できます。
Lynn

これは私がより長い時間探していたものです。その正しい修正。ありがとう、@ Steve Pitchers
greenhorn

48

CMD+[ ->前へ

CMD+] ->次へ

==========

OSXの場合、cmd+ []は前後に移動するのに最適な選択肢です。これらは指に非常に近いため、手首を少しねじる必要がなく、1回のキー操作が少なく、vimモードのユーザーに最適です。

OPが要求されたように、これはとうまく動作しますcmd+ Bメソッド/変数の定義に/内部をジャンプ促進し、すぐに使用して戻ってくるcmd+を[。試してみる。


1
また、「cmd + [」と「cmd +]」は、Chrome、iTerm、Firefoxでよく使用されるペアであることを忘れないでください。
ニーム2015

1
それでも、すべてのJetbrains製品には高度に構成可能なキーマップがあり、WindowsまたはUbuntuでも、この目的のためにCtr + [&Ctrl +]を構成しました。
ニーム

26

Ubuntuの場合、Ctrl+ Alt+ LeftおよびCtrl+ Alt+はRight正常に動作します。

デフォルトでは、これらのキーはUbuntuのワークスペースナビゲーションに割り当てられます。

に行くことによってそれを無効にする必要があります:

System Settings > Keyboard > Shortcuts Tab > Navigationを無効にしてSwitch to workspace leftSwitch to workspace rightを押しBackspaceます。

または、Intellij自体のショートカットを変更することもできます。

File > Settings > Keymap > Main menu > Navigate > Back/Forward

15

Q&AはIntellijに組み込まれています...

CTRL/CMD+ SHIFT+ Ax 2 TYPEキャレット


@StevePitchersモーダルウィンドウ(バー)ポップアップが表示されます。次に、「キャレット」と入力するか、正確にキャレットを移動します...キャレット移動のショートカットがすべて表示されます;-)
Eddie B

@Eddie B.ありがとう:ヘルプブラウザが表示されることを期待して、Enterキーも押しました。根本的な問題はCtrl-Alt-Leftと-Rightは、ウィンドウマネージャーがペインをめくったり、OEMユーティリティを使用して画面の向きを変更したりするために使用されます。私は答えを追加します...
スティーブピッチャー2014


7

OSXおよびAndroid Studioバージョン:

CMD+ [CMD+]

前のキャレット位置に移動します。


6

これまでに多くの優れた回答があり、彼らは質問に答えます...しかし、グラフィックスドライバーの設定の無効化、または新しいキーボードマッピングの作成に対処する必要がない場合、またはリモートセッション(RDP)またはキーストロークをインターセプトするVM内では、古き良きキーボードナビゲーションは引き続き機能します。ただ、やるAlt-N起動するNavigateメニューを、次に打つBキーを。

すべてのキーを同時に押すわけではないことに注意してください。そう:

Alt-N 待つ B

これは、OPが尋ねたまさにそのケースのために、私がいつも使用しているものです。また、これはおそらくIntelliJの更新を通じて保持されます。


5

IntellJ 2017.2では、

Ctrl+ [およびCtrl+ 現在のファイル]内の前の場所間を移動します。

Ctrl+ Alt+ およびCtrl+ Alt+ すべてのファイル内の以前の場所間を移動ます。


現在のファイルの以前の場所はまだサポートされていますか?そのアクションの名前は何ですか?
Andrea Zilio

5

ほとんどの場合、デフォルトのショートカットキーの組み合わせはCtrl+ Alt+ Left/Rightです。(私はLinuxバージョンを使用しています)

または、ツールバーオプションを設定することもできます。表示->ツールバーでツールバーを有効にします。右の 矢印は、同じことをするでしょう。それにカーソルを合わせると、ショートカットキーの組み合わせも表示されます。

ここに画像の説明を入力してください ここに画像の説明を入力してください

キーの組み合わせが機能しない場合に備えて(これは、仮想マシンを使用しているなどのいくつかの理由が原因である可能性があります)このデフォルトのキーの組み合わせを変更するか、追加の組み合わせを追加できます(例:戻る/移動先)前の Ctrl + Alt+ <またはComma)。

移動設定 - > を選択し、キーマップ(検索バーにタイプのキーマップ)- > **エディタアクション- >を検索backし、移動オプションを見る- > あなたが好むよう設定を変更します。

ここに画像の説明を入力してください





2

選択したキーマップによって異なります。

キーマップ:Mac OS X +左右矢印
キーキーマップ:Mac OS X 10.5+ + [/]

Pycharmでも同様の問題に直面していました。解決するには、環境設定でキーマップを変更します。


1

@itsneoが言ったように、私は個人的に+ []Macで最も便利なものを見つけました。しかし、あなたがLinux側の出身かどうかは理解できます。次に、あなたが使用することができます+ alt+ または



1

以下を使用して、2017.3.4に戻ることができます

Alt + Left


0

UNIX OSでMacキーボードを使用している場合。

control+ alt+ command+ leftまたはright確実に機能するはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.