hbuilderX uni-app 自定义快捷键无效、无法生效解决方法(附:好用的常用的快捷键自定义代码片段)

简介: hbuilderX uni-app 自定义快捷键无效、无法生效解决方法(附:好用的常用的快捷键自定义代码片段)

在最后加上

,"override": true

才能让原有默认的快捷键被覆盖


好用的常用的快捷键自定义代码片段

[
  //打开快捷键设置
  {
    "key": "alt+shift+k",
    "command": "workbench.action.openGlobalKeybindings",
    "override": true
  },
  //查找索引符号
  {
    "key": "ctrl+shift+a",
    "command": "actions.quickFind",
    "override": true
  },
  //置焦到项目管理器
  {
    "key": "ctrl+shift+e",
    "command": "workbench.view.explorer",
    "override": true
  },
  //复制标签卡到分栏
  {
    "key": "ctrl+\\",
    "command": "workbench.action.copyEditor",
    "override": true
  }, 
  //清空控制台
  {
    "key": "ctrl+l",
    "command": "workbench.console.action.clearLog",
    "override": true
  },
  {
    "key": "ctrl+shift+j",
    "command": "editor.action.joinLines",
    "override": true
  },
  {
    "key": "shift+alt+x",
    "command": "workbench.files.action.collapseExplorerFolders",
    "override": true
  },
  {
    "key": "alt+s",
    "command": "workbench.action.toggleAutoSave",
    "override": true
  },
  {
    "key": "shift+alt+w",
    "command": "workbench.action.closeOtherEditors",
    "override": true
  },
  {
    "key": "shift+alt+oem_6",
    "command": "workbench.action.closeEditorsToTheRight",
    "override": true
  },
  {
    "key": "shift+alt+oem_4",
    "command": "workbench.action.closeEditorsToTheLeft",
    "override": true
  },
  {
    "key": "ctrl+shift+pagedown",
    "command": "-workbench.action.moveEditorRightInGroup",
    "override": true
  },
  {
    "key": "ctrl+shift+pagedown",
    "command": "workbench.action.moveEditorRightInGroup",
    "override": true
  },
  {
    "key": "ctrl+numpad0",
    "command": "editor.action.fontZoomReset",
    "override": true
  },
  {
    "key": "alt+e",
    "command": "workbench.action.switchWindow",
    "override": true
  },
  {
    "key": "alt+insert",
    "command": "explorer.newFile",
    "override": true
  },
  {
    "key": "shift+alt+insert",
    "command": "explorer.newFolder",
    "override": true
  },
  {
    "key": "alt+enter",
    "command": "editor.action.quickFix",
    "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly",
    "override": true
  },
  {
    "key": "ctrl+oem_period",
    "command": "-editor.action.quickFix",
    "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly",
    "override": true
  },
  {
    "key": "ctrl+shift+oem_3",
    "command": "-workbench.action.terminal.new",
    "when": "terminalProcessSupported",
    "override": true
  },
  {
    "key": "shift+alt+z",
    "command": "workbench.action.terminal.newInActiveWorkspace",
    "override": true
  },
  {
    "key": "ctrl+l",
    "command": "workbench.action.terminal.clear",
    "override": true
  },
  {
    "key": "ctrl+alt+k",
    "command": "workbench.action.openGlobalKeybindings",
    "override": true
  },
  {
    "key": "ctrl+shift+f",
    "command": "-vueBeautify.format",
    "when": "editorTextFocus && editorTextFocus && !editorReadonly && resourceLangId == 'vue'",
    "override": true
  },
  {
    "key": "alt+m",
    "command": "editor.action.toggleMinimap",
    "override": true
  },
  {
    "key": "alt+n",
    "command": "npm.focus",
    "override": true
  },
  {
    "key": "shift shift",
    "command": "workbench.action.gotoSymbol",
    "override": true
  },
  {
    "key": "ctrl+shift+o",
    "command": "-workbench.action.gotoSymbol",
    "override": true
  },
  {
    "key": "shift+alt+l",
    "command": "editor.action.transformToLowercase",
    "override": true
  },
  {
    "key": "shift+alt+u",
    "command": "editor.action.transformToUppercase",
    "override": true
  },
  {
    "key": "alt+u",
    "command": "editor.action.transformToTitlecase",
    "override": true
  },
  {
    "key": "alt+numpad_add",
    "command": "workbench.action.increaseViewSize",
    "override": true
  },
  {
    "key": "alt+pagedown",
    "command": "workbench.action.terminal.resizePaneDown",
    "override": true
  },
  {
    "key": "alt+numpad_subtract",
    "command": "workbench.action.decreaseViewSize",
    "override": true
  },
  {
    "key": "alt+numpad0",
    "command": "workbench.action.evenEditorWidths",
    "override": true
  },
  {
    "key": "alt+pageup",
    "command": "workbench.action.terminal.resizePaneUp",
    "override": true
  },
  {
    "key": "ctrl+alt+s",
    "command": "extension.autoScssStruct",
    "override": true
  },
  {
    "key": "alt+b",
    "command": "workbench.action.toggleStatusbarVisibility",
    "override": true
  },
  {
    "key": "shift+alt+k",
    "command": "workbench.action.openGlobalKeybindingsFile",
    "override": true
  },
  {
    "key": "alt+f",
    "command": "workbench.action.toggleZenMode",
    "override": true
  },
  {
    "key": "alt+q",
    "command": "workbench.action.toggleActivityBarVisibility",
    "override": true
  },
  {
    "key": "alt+oem_5",
    "command": "workbench.action.splitEditorDown",
    "override": true
  },
  {
    "key": "alt+g",
    "command": "git.checkout",
    "override": true
  },
  {
    "key": "ctrl+alt+r",
    "command": "workbench.files.action.refreshFilesExplorer",
    "override": true
  },
  {
    "key": "alt+r",
    "command": "workbench.action.tasks.runTask",
    "override": true
  },
  {
    "key": "alt+c",
    "command": "-extension.switchCSS",
    "override": true
  },
  {
    "key": "alt+c",
    "command": "extension.switchCSS",
    "override": true
  },
  {
    "key": "alt+x",
    "command": "extension.cssremNaNpx-switch-px",
    "override": true
  },
  {
    "key": "alt+z",
    "command": "-extension.cssremNaNpx-switch-px",
    "override": true
  }
]


相关文章
|
9月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
269 3
|
27天前
|
Dart 前端开发
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
116 75
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
24天前
|
Dart 前端开发 容器
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
75 18
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
9天前
|
开发框架 缓存 搜索推荐
PiliPala:开源项目真香,B站用户狂喜!这个开源APP竟能自定义主题+去广告?PiliPala隐藏功能大揭秘
嗨,大家好,我是小华同学。PiliPala 是一个基于 Flutter 开发的 BiliBili 第三方客户端,提供流畅、个性化的使用体验。核心功能包括视频浏览与推荐、用户互动、丰富的播放设置、多维度搜索和个性化主题等。相比官方客户端,PiliPala 功能更丰富、性能更优、界面更美观。
60 14
|
6月前
|
安全 前端开发 API
【Azure 应用服务】Azure Web App 服务默认支持一些 Weak TLS Ciphers Suite,是否有办法自定义修改呢?
【Azure 应用服务】Azure Web App 服务默认支持一些 Weak TLS Ciphers Suite,是否有办法自定义修改呢?
110 4
|
6月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
4月前
|
移动开发 小程序 测试技术
自定义多级联动选择器指南(uni-app)
在本文中,探讨了如何在uni-app中创建自定义多级联动选择器组件。这个组件具有强大的多端支持,可适用于H5、APP、微信小程序、支付宝小程序等多种平台。
248 1
自定义多级联动选择器指南(uni-app)
|
4月前
|
JavaScript 前端开发 UED
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
305 9
|
4月前
hbuilderX 云打包 APP
hbuilderX 云打包 APP
151 0
|
6月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境

热门文章

最新文章

  • 1
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
  • 2
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 3
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 4
    【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
  • 5
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 6
    【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
  • 7
    【Azure Function】Function App出现System.IO.FileNotFoundException异常
  • 8
    【Azure Logic App】使用MySQL 新增行触发器遇见错误 :“Unknown column 'created_at' in 'order clause'”
  • 9
    阿里云APP备案流程图以及备案所需材料整理,跟着教程一步步操作
  • 10
    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
  • 1
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    34
  • 2
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    29
  • 3
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    23
  • 4
    【Azure Function】Function App门户上的Test/Run返回错误:Failed to fetch
    31
  • 5
    陪玩APP推送配置:陪玩系统手机锁屏收不到推送?可能是这些原因!解决方案来了!
    34
  • 6
    小游戏源码开发之可跨app软件对接是如何设计和开发的
    33
  • 7
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
    135
  • 8
    PiliPala:开源项目真香,B站用户狂喜!这个开源APP竟能自定义主题+去广告?PiliPala隐藏功能大揭秘
    60
  • 9
    语音app系统软件源码开发搭建新手启蒙篇
    44
  • 10
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
    884