You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何修改Windows Terminal中“删除光标前所有字符”的快捷键绑定

如何修改Windows Terminal中“删除光标前所有字符”的快捷键绑定

我来帮你搞定这个问题!要把Windows Terminal里「删除光标前所有字符」的操作快捷键从Ctrl+Home改成你习惯的Ctrl+U,其实几步就能完成,跟着我来:

  1. 打开Windows Terminal的设置面板
    直接按快捷键Ctrl+,(Ctrl加逗号)就能快速打开设置,或者点击窗口顶部的下拉菜单(就是那个显示当前终端类型的按钮),选择「设置」选项。

  2. 进入JSON配置文件编辑模式
    在设置界面的左下角,找到「打开JSON文件」的按钮,点击它之后,系统会用你默认的代码编辑器(比如VS Code)打开Windows Terminal的配置文件settings.json

  3. 找到快捷键配置区域
    在打开的JSON文件里,定位到"actions"这个数组——这里就是所有自定义快捷键的存放地。

  4. 添加新的快捷键绑定(并清理原有绑定)

    • 首先,如果你想移除原来的Ctrl+Home绑定,可以在actions数组里搜索"ctrl+home",找到对应的配置项后删除它,或者用//把它注释掉(注释后的配置不会生效)。
    • 然后,在actions数组里添加以下配置内容:
      {
        "command": "deleteToBeginningOfLine",
        "keys": "ctrl+u"
      }
      
      这个配置的意思就是:把Ctrl+U这个快捷键和「删除到行首(也就是光标前所有字符)」的操作绑定起来。
    • 注意:如果原来的Ctrl+U已经绑定了其他命令,记得也要把那个旧的绑定删掉,避免快捷键冲突。
  5. 保存配置并生效
    保存修改后的settings.json文件,然后关闭Windows Terminal再重新打开,新的快捷键就可以正常使用啦!

备注:内容来源于stack exchange,提问作者SimZhou

火山引擎 最新活动