コマンドプロンプトで cntrl+p 、 cntrl +n をマッピングする

コマンドプロンプトで cntrl+p 、 cntrl +n をマッピングする

コマンド プロンプトで CNTRL+p と CNTRL+n を履歴の前のコマンドと次のコマンドにマップする方法を探しています。F3 キーと上下キーは知っていますが、Linux では CNTRL+p/n に慣れています。

答え1

Ctrl- PCtrl-NUpおよびDownキーに変換できます。オートホットキー

^P::
    send {Up}
    return

^N::
    send {Down}
    return

翻訳を Cmd.exe ウィンドウ内でのみ実行するように制限できます。

^P::
    IfWinActive, Your-command-window-title...
    {
        send {Up}
    } else {
        send ^P
    }
    return

^N::
    (similar to above)

まあ、私は Linux ボックスを使用しているので、cmd.exe の正確なウィンドウ タイトルはわかりません。自分で確認してください。うまくいくといいですね。

関連情報