![在命令提示符中映射 cntrl+p , cntrl +n](https://linux22.com/image/1316440/%E5%9C%A8%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E4%B8%AD%E6%98%A0%E5%B0%84%20cntrl%2Bp%20%EF%BC%8C%20cntrl%20%2Bn.png)
我正在寻找一种方法,将命令提示符中的 CNTRL+p 和 CNTRL+n 映射到历史记录中的上一个和下一个命令。我知道 F3 和上/下键,但我习惯于 Linux 上的 CNTRL+p/n。
答案1
您可以Ctrl使用PCtrlNUpDown自动热键。
^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 的确切窗口标题,请自己检查一下。希望它能有效!