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
  }
]


相关文章
|
6月前
|
人工智能 小程序 搜索推荐
【一步步开发AI运动APP】十二、自定义扩展新运动项目2
本文介绍如何基于uni-app运动识别插件实现“双手并举”自定义扩展运动,涵盖动作拆解、姿态检测规则构建及运动分析器代码实现,助力开发者打造个性化AI运动APP。
|
10月前
《仿盒马》app开发技术分享-- 自定义标题栏&商品详情初探(9)
上一节我们实现了顶部toolbar的地址选择,会员码展示,首页的静态页面就先告一段落,这节我们来实现商品列表item的点击传值、自定义标题栏。
122 0
|
11月前
|
Android开发 数据安全/隐私保护 开发者
Android自定义view之模仿登录界面文本输入框(华为云APP)
本文介绍了一款自定义输入框的实现,包含静态效果、hint值浮动动画及功能扩展。通过组合多个控件完成界面布局,使用TranslateAnimation与AlphaAnimation实现hint文字上下浮动效果,支持密码加密解密显示、去除键盘回车空格输入、光标定位等功能。代码基于Android平台,提供完整源码与attrs配置,方便复用与定制。希望对开发者有所帮助。
212 0
|
11月前
|
人工智能 小程序 API
【一步步开发AI运动APP】九、自定义姿态动作识别检测——之关键点追踪
本文介绍了【一步步开发AI运动APP】系列中的关键点追踪技术。此前分享的系列博文助力开发者打造了多种AI健身场景的小程序,而新系列将聚焦性能更优的AI运动APP开发。文章重点讲解了“关键点位变化追踪”能力,适用于动态运动(如跳跃)分析,弥补了静态姿态检测的不足。通过`pose-calc`插件,开发者可设置关键点(如鼻子)、追踪方向(X或Y轴)及变化幅度。示例代码展示了如何在`uni-app`框架中使用`createPointTracker`实现关键点追踪,并结合人体识别结果完成动态分析。具体实现可参考文档与Demo示例。
|
12月前
|
人工智能 小程序 API
【一步步开发AI运动APP】八、自定义姿态动作识别检测——之姿态相似度比较
本文介绍了如何通过姿态相似度比较技术简化AI运动应用开发。相比手动配置规则,插件`pose-calc`提供的姿态相似度比较器可快速评估两组人体关键点的整体与局部相似度,降低开发者工作量。文章还展示了在`uni-app`框架下调用姿态比较器的示例代码,并提供了桌面辅助工具以帮助提取标准动作样本,助力开发者打造性能更优、体验更好的AI运动APP。
|
12月前
|
人工智能 JSON 小程序
【一步步开发AI运动APP】七、自定义姿态动作识别检测——之规则配置检测
本文介绍了如何通过【一步步开发AI运动APP】系列博文,利用自定义姿态识别检测技术开发高性能的AI运动应用。核心内容包括:1) 自定义姿态识别检测,满足人像入镜、动作开始/停止等需求;2) Pose-Calc引擎详解,支持角度匹配、逻辑运算等多种人体分析规则;3) 姿态检测规则编写与执行方法;4) 完整示例展示左右手平举姿态检测。通过这些技术,开发者可轻松实现定制化运动分析功能。
|
开发框架 缓存 搜索推荐
PiliPala:开源项目真香,B站用户狂喜!这个开源APP竟能自定义主题+去广告?PiliPala隐藏功能大揭秘
嗨,大家好,我是小华同学。PiliPala 是一个基于 Flutter 开发的 BiliBili 第三方客户端,提供流畅、个性化的使用体验。核心功能包括视频浏览与推荐、用户互动、丰富的播放设置、多维度搜索和个性化主题等。相比官方客户端,PiliPala 功能更丰富、性能更优、界面更美观。
851 14
|
Dart 前端开发 容器
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
493 18
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
Dart 前端开发
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
509 75
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
JavaScript 前端开发 UED
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
Vue与uni-app开发中通过@font-face巧妙引入自定义字体
1195 9

热门文章

最新文章