uni-app mac端 ctrl+p快捷键无法修改为cursorUp

uni-app mac端 ctrl+p快捷键无法修改为cursorUp

开发环境 版本号 项目创建方式
HbuilderX 3.2.12 -
# 操作步骤:

```{.language-}
    "key": "ctrl+p",  
    "command": "cursorUp",  
    "override": true  
},
不生效,习惯用ctrl+p来向上移动光标,按照要求自定义这样也不会生效 同样的还有ctrl+ n  也不行

# 预期结果:

```{.language-}
{
"key": "ctrl+p",
"command": "cursorUp",
"override": true
},
不生效,习惯用ctrl+p来向上移动光标,按照要求自定义这样也不会生效 同样的还有ctrl+ n  也不行

实际结果:

{
"key": "ctrl+p",
"command": "cursorUp",
"override": true
},
不生效,习惯用ctrl+p来向上移动光标,按照要求自定义这样也不会生效 同样的还有ctrl+ n  也不行

bug描述:

{
"key": "ctrl+p",
"command": "cursorUp",
"override": true
},
不生效,习惯用ctrl+p来向上移动光标,按照要求自定义这样也不会生效 同样的还有ctrl+ n  也不行

更多关于uni-app mac端 ctrl+p快捷键无法修改为cursorUp的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

快捷键配置中,删除override项,然后打开文件,将光标置于任意一行,按下ctrl+p,然后按照下图操作。

更多关于uni-app mac端 ctrl+p快捷键无法修改为cursorUp的实战教程也可以访问 https://www.itying.com/category-93-b0.html


兄弟,根本没有这个选项,按ctrl+ p 直接出来内置浏览器,不给选择的机会.

不好意思,问题解决了.之前第一次下载这个软件,打开之后就设置各种快捷键,每天都开着电脑没有关闭过这个软件,刚才更新了一次,重启之后就有你说的这个选项了.谢谢

在HBuilderX中,ctrl+pctrl+n是系统保留的快捷键,用于快速打开文件(类似VSCode的快速打开功能)。这些快捷键在HBuilderX的快捷键配置中具有较高的优先级,即使你在用户自定义快捷键中设置了override: true,也可能无法覆盖系统预设。

解决方案:

  1. 先删除系统快捷键绑定: 你需要先找到并删除或修改系统默认的ctrl+pctrl+n快捷键绑定。操作路径:

    • 打开HBuilderX
    • 顶部菜单 → 工具 → 自定义快捷键
    • 在打开的keybindings.json文件中,搜索ctrl+pctrl+n
    • 将对应的系统快捷键条目注释掉(前面加//)或直接删除

    例如找到类似这样的配置:

    {
        "key": "ctrl+p",
        "command": "workbench.action.quickOpen"
    }
    

    将其注释掉:

    // {
    //     "key": "ctrl+p",
    //     "command": "workbench.action.quickOpen"
    // }
    
  2. 然后添加你的自定义配置: 在同一个keybindings.json文件的用户自定义区域(通常是后半部分),添加你的配置:

    {
        "key": "ctrl+p",
        "command": "cursorUp",
        "override": true
    },
    {
        "key": "ctrl+n", 
        "command": "cursorDown",
        "override": true
    }
回到顶部