CTRL + SHIFT + ZではなくCTRL + YへのIntelliJ(またAndroid Studio)のやり直しショートカットを設定する方法


146

デフォルトのIntelliJ / Android Studioの「やり直し」アクションのショートカットはCTRL+ Shift+でZ、これはWindowsユーザーに共通の問題です。

より大きな問題は、CTRL+ Yが「行の削除」アクションにマップされることです。これにより、元に戻すスタックが失われます。

この問題を解決するには、IntelliJで「やり直し」のショートカットをCTRL+ Yに変更するにはどうすればよいですか?


32
Windowsユーザーは、デフォルトで「CTRL + Y」を使用してアクションをやり直します。最後の取り消しをやり直したい。次に、誤ってctrl + yを押してやり直します。現在の行が削除されました。変更しましたよね?だからCtrl + Shift + Zはできません。Ctrl+ Yのためです。 youtrack.jetbrains.com/issue/IDEA-120080
イスマイル・ヤウス

13
これは、eclipse、notepad ++、chromeなど、私が使用する他のすべてのアプリケーションに当てはまります。
İsmailYavuz

9
これが原因で、大量のコードを失っただけです。作業を元に戻して何かを表示し、Ctrl + Yを押しました。今度は、すべてをもう一度書き込む必要があります。:(
Usman

7
これは、Intllijショートカットがプラットフォームに準拠していないことを本当に迷惑です。これらはMac向けのものだと思います。例:ナビゲーションのためにctrl + alt +左​​/右を試してください。
Mahendran

7
私はちょうど彼らが削除行のためにCTRL + Yを使用することを決めたときに彼らがいたどのように高いだろう...
Jaxx0rr

回答:


125
  1. 開くSettingsCTRL+ ALT+を押すS

  2. Keymap左側のリストをクリックします。

  3. キーマップを含むコンボボックスがあります。それらの1つを選択します(デフォルトはもちろんIntelliJです。定義済みのキーマップを変更することはできませんが、コピー、編集してから編集したものを使用できます。)「デフォルト」をコピーして、REDOマッピングのみを変更する必要があります。デフォルトのキーマップをコピー

  4. コピーしたキーマップに新しい名前を付けます。

  5. 右クリック: Main Menu -> Edit -> Redo「キーボードショートカットの追加」をクリック

  6. CTRL+を押すY

  7. OKをクリックします

  8. 「削除」をクリックして、「ショートカットはすでに他のアクションに割り当てられています。他の割り当てを削除しますか?」

  9. 「行を削除する」ショートカットも使用したい場合は、行の削除のショートカットに移動し、他のショートカット(5番目のステップなど)をそのショートカットに割り当てます。

  10. [OK]をクリックして設定ウィンドウを閉じます。


Intellij 14.1.2で右クリック:メインメニュー-> [編集]-> [やり直し]で「キーボードショートカットを追加」できません
nemoo

元のキーマップをコピーしましたか?元のキーマップは変更できません。1つをコピーしてから、何を変更するかを変更する必要があります。上記のすべての手順に従ってください。
イスマイル・ヤウス

今私はそれを手に入れました。設定画面のリストに「やり直し」が見つからなかったため、誤ってメインメニューに移動し、[編集]-> [やり直し]を右クリックしようとしました。ただし、検索で見つけることができます。
nemoo

ありがとうございました!見つけて。
degreesightdc '17 / 12/19

31

キーマップ設定をVisual Studio、Eclipse、またはNetBeansプリセットに変更します。

設定ウィンドウはにありますFile > SettingsCTRL+ ALT+ Sショートカットが変更されていない場合は動作するはずです。設定ウィンドウKeymapで、Appearance & Behavior設定リストの下にあるはずです。

あなたは、キーコンボに各エディタコマンドを設定することができますそのような(@ismailヤウスが述べたように)などのようRedoCTRL+ Yまたはあなただけ変更することができますKeymapあなたがするために使用されていることをエディタに設定を。IntelliJへの切り替えが進行中の場合は、これがおそらく最も抵抗の少ない経路であるため、これが最適な場合があります。Visual Studio、Eclipse、およびNetBeansキーマップのデフォルト設定はすべて+にマップさRedoれます。CTRLY

Windowsユーザーにとって、驚愕の原則は奇妙に違反していますが、少なくともショートカットはカスタマイズ可能です。このコマンドはWindowsエクスペリエンスに非常に反しているため、どこで作業している必要がある場合でも、すぐに変更できるIntelliJキーボードを学ぶ価値はないと判断しました。IntelliJを学ばないことの欠点はほとんどありません。キーマップメニューでは、検索ボックスでコマンドを検索するか、右側の虫眼鏡をクリックしてキーの組み合わせで検索できます。

もちろんどちらの答えも間違っていません。お好みを選択してください。

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