是否可以在 Windows 终端点击的位置创建热键或批处理文件脚本(抱歉,我不确定我是否使用正确的语言来满足我的需求)F1
在 Windows 终端中运行以下命令:
alias python=python3.9
我只是厌倦了一遍又一遍地输入这个,好奇某种热键可以按下一个按钮来输入这个,就像F1
键类似的东西。
是否可以在 Windows 终端点击的位置创建热键或批处理文件脚本(抱歉,我不确定我是否使用正确的语言来满足我的需求)F1
在 Windows 终端中运行以下命令:
alias python=python3.9
我只是厌倦了一遍又一遍地输入这个,好奇某种热键可以按下一个按钮来输入这个,就像F1
键类似的东西。
您可以使用免费的AutoHotkey。
以下示例脚本将映射 F12 到您的字符串:
安装 AutoHotKey 后,将上面的文字放在一个
.ahk
文件中,然后双击它进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在位于 的 Startup 组中C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。有用的 AutoHotkey 文档:
harrymc 对 Autohotkey 的回答是向 Windows 添加热键的一种很好的通用方法。但我认为有两种更好的解决方案可以满足您的特定需求。“最好”的方式,如果它适合你,就在这里的底部。
对于 Windows 终端,Autohotkey 不是必需的,因为 WT 通过操作提供了这种开箱即用的功能
sendInput
。在给出此答案时,添加 Windows 终端操作仍需要对其进行编辑settings.json
(可以通过“设置”下拉菜单完成)。将以下内容添加到您的
"actions"
部分。希望我将缩进保留在正确的级别,以便您可以复制/粘贴,但如果需要,请更正缩进:但我真的建议,如果这是您在大多数会话中需要的东西,那么您应该将它添加到您的 shell 的启动配置中。给定您的
alias
命令,看起来您可能正在使用bash
您的 shell,您应该在其中进行编辑~/.bashrc
以使其在任何交互式会话中自动运行。