デフォルトのIntelliJ / Android Studioの「やり直し」アクションのショートカットはCTRL+ Shift+でZ、これはWindowsユーザーに共通の問題です。
より大きな問題は、CTRL+ Yが「行の削除」アクションにマップされることです。これにより、元に戻すスタックが失われます。
この問題を解決するには、IntelliJで「やり直し」のショートカットをCTRL+ Yに変更するにはどうすればよいですか?
デフォルトのIntelliJ / Android Studioの「やり直し」アクションのショートカットはCTRL+ Shift+でZ、これはWindowsユーザーに共通の問題です。
より大きな問題は、CTRL+ Yが「行の削除」アクションにマップされることです。これにより、元に戻すスタックが失われます。
この問題を解決するには、IntelliJで「やり直し」のショートカットをCTRL+ Yに変更するにはどうすればよいですか?
回答:
開くSettings
(CTRL+ ALT+を押すS)
Keymap
左側のリストをクリックします。
キーマップを含むコンボボックスがあります。それらの1つを選択します(デフォルトはもちろんIntelliJです。定義済みのキーマップを変更することはできませんが、コピー、編集してから編集したものを使用できます。)「デフォルト」をコピーして、REDOマッピングのみを変更する必要があります。
コピーしたキーマップに新しい名前を付けます。
右クリック:
Main Menu -> Edit -> Redo
「キーボードショートカットの追加」をクリック
CTRL+を押すY
OKをクリックします
「削除」をクリックして、「ショートカットはすでに他のアクションに割り当てられています。他の割り当てを削除しますか?」
「行を削除する」ショートカットも使用したい場合は、行の削除のショートカットに移動し、他のショートカット(5番目のステップなど)をそのショートカットに割り当てます。
[OK]をクリックして設定ウィンドウを閉じます。
キーマップ設定をVisual Studio、Eclipse、またはNetBeansプリセットに変更します。
設定ウィンドウはにありますFile > Settings
。CTRL+ ALT+ Sショートカットが変更されていない場合は動作するはずです。設定ウィンドウKeymap
で、Appearance & Behavior
設定リストの下にあるはずです。
あなたは、キーコンボに各エディタコマンドを設定することができますそのような(@ismailヤウスが述べたように)などのようRedo
にCTRL+ Yまたはあなただけ変更することができますKeymap
あなたがするために使用されていることをエディタに設定を。IntelliJへの切り替えが進行中の場合は、これがおそらく最も抵抗の少ない経路であるため、これが最適な場合があります。Visual Studio、Eclipse、およびNetBeansキーマップのデフォルト設定はすべて+にマップさRedo
れます。CTRLY
Windowsユーザーにとって、驚愕の原則は奇妙に違反していますが、少なくともショートカットはカスタマイズ可能です。このコマンドはWindowsエクスペリエンスに非常に反しているため、どこで作業している必要がある場合でも、すぐに変更できるIntelliJキーボードを学ぶ価値はないと判断しました。IntelliJを学ばないことの欠点はほとんどありません。キーマップメニューでは、検索ボックスでコマンドを検索するか、右側の虫眼鏡をクリックしてキーの組み合わせで検索できます。
もちろんどちらの答えも間違っていません。お好みを選択してください。