it-swarm-ja.com

IntelliJで、PageUp、PageDownを少しずつ移動させることはできますか?

全画面表示は速すぎてフォローできません。私は多分半分のスクリーンフルまたは〜10行を好むでしょう。

これはできますか?

4
Owen

Windowsマシンを使用している場合は、単純な Autohotkey スクリプトを使用して、ページアップおよびページダウンコマンドを10行のスクロールに再マップできます。

PgDn::Send {WHEEL_DOWN 3}

この(テストされていないスクリプト)は、ホイールを3回スクロールするシミュレーションを送信する必要があります。これにより、デフォルト設定で約9行スクロールする必要があります。ページアップ用の同様のソリューションを簡単に設定できます。または、DOWNarrowコマンドを送信することもできます(WHEEL_DOWN期待どおりに機能しません。

#IfWinActive ディレクティブを使用して、アクティブなアプリケーションに対してのみ有効にすることもできます。

別のOSを使用している場合は、多かれ少なかれ同じことを達成できる他のホットキー/リマップソフトウェアを見つけることができると思います。

1
peanut_butter

私は@yoleの答えを受け取り、彼が説明したすべてのアクションを別のプラグインに実装しました。

設定でこれを制御する方法はありません。あなたができることは、あなたが好む方法でスクロールを実行するプラグインを書くことです。非常に簡単です。必要なのは、既存のPageUpAction/PageDownActionクラスとそれらが呼び出すメソッド(EditorActionUtil.moveCaretPageUp/Down)をコピーして、必要なだけスクロールすることです。

このプラグインは、通常のIDEA設定ダイアログで定義可能な画面の構成可能なサイズをスクロールできるようにする新しいアクション「PartialPageUp」および「PartialPageDown」を実装します。

プラグインのインストール可能なバージョンが 公式のJetBrainsリポジトリ にあります。

1
Andrey Cizov