一直在用VS Code写Shader,安上插件后语法高亮加方法参数提示,可以说非常友好了,但是为了保持和Visual Studio中快捷键的一致,就需要修改VS Code的快捷键,具体来说我需要自定义的两个功能是:关闭其他 和 资源管理器中显示。

那么问题来了,我现在需要修改 “关闭其他” 这个功能的快捷键,但是这个功能目前没有快捷键,而且我在 “在此键入搜索按键绑定” 中输入 关闭其他 后并没有找到正确的命令,

我推测可能是对汉字搜过的支持不太好,或者就是有一部分功能对应的汉字翻译不太对,所以还得用英语搜索,大概搜关键字 close other 之类的,但是这么做显然有点碰运气的成分,不够优雅,优雅的做法应该是直接去编辑keybindings.json文件。

编辑keybindings.json

文件 -> 首选项 -> 键盘快捷方式,打开keybindbings.json文件进行编辑

VS Code设置快捷键的逻辑是:把需要自定义的快捷键以及操作写成一组键值对,用一对大括号({}) 括起来,多组大括号用逗号(,)分隔开,然后写到 keybindings.json 文件中即可覆盖原默认快捷键。

在keybindings.json文件中搜索已有的快捷键,例如 关闭 的快捷键 ctrl+f4,发现有4个结果,分别看其对应的command后发现应该是 workbench.action.closeActiveEditor 这一项,所以推测 “关闭其他” 对应的应该也是 workbench.action.closeXXX 之类的命令操作,搜索关键字 workbench.action.close 后终于找到了要设置快捷键的命令名称:workbench.action.closeOtherEditors。
原来VSCode在所有已经设置好的快捷键最后,写明了其他可用的命令,大概有500多行的样子,看样还有非常多的操作没有关联快捷键。

现在参考已经设置的快捷键格式设置上需要的快捷键:

[{"key": "ctrl+o ctrl+c","command": "workbench.action.closeOtherEditors"}
]

这里使用 Ctrl+O C 作为快捷键,是 Close Other 的意思,本来想Ctrl+C O 的,但是Ctrl+C和复制冲突了,复制这个快捷键太深入人心了,不能改啊,只能倒过来用Ctrl + O C 了。

接下来的 “在资源管理器中显示” 就顺畅多了,最后修改结束后的keybindings.json文件是这样的:

Ctrl+O F,是Open Folder 的意思,也比较好记。

VS Code设置自定义快捷键相关推荐

  1. 8.ubuntu下设置自定义快捷键

    Ubuntu下的shutter软件可以用于截图并编辑图片,很好用 但是每次截图都要去点击软件或者输入命令 shutter -s,非常不方便,Ubuntu支持自定义快捷键,设置自定义快捷键的方法如下 1 ...

  2. eclipse设置自定义快捷键

    eclipse有很多强大且人性化的功能,而各项功能有时又隐藏得比较深(需要点击数次菜单才能找到),而系统提供的快捷键有时比较难记住甚至根本没有提供快捷键时,就需要自己手动设置快捷键了.设置方法有两种, ...

  3. Total Commander如何设置自定义快捷键在当前目录打开ConEmu

    Total Commander,简称TC,原名Windows Commander,是Windows平台下功能最强大的全能文件管理器. 自从使用了TC基本上就很少再打开Window的文件夹了,因为TC不 ...

  4. VS Code:自定义快捷键(解决快捷键冲突问题)

    VS Code 通病:因支持插件安装,导致插件的快捷键与VS Code冲突,而导致VS Code默认的快捷键失灵. 解决方法:本人发现 往往冲突的快捷键 会被多种功能所使用,因此,最便捷的方法是仅修改 ...

  5. VS code 设置多行注释快捷键

    刚开始使用 VS code 很多快捷键都不太适应,想着自己自定义编辑器的快捷键,于是就写了这个. 以多行注释为例,多行注释又成为块注释 我们想要修改自己的多行注释的快捷键的时候要先找到 步骤 1. 点 ...

  6. 工作笔记::VSCode使用笔记--VSCode 设置自定义快捷键 设置自定义运行脚本

    之前开发一个软件,使用的是vscode + cmake + mingw三个结合开发的,需要使用vscode 编写代码,然后使用cmake 根据设置好的规则生成makefile 文件,最后使用mingw ...

  7. 【AHK】【VBA】word四种设置自定义快捷键的方法

    突然发现word有四种设置快捷键的方法,首先介绍的两种是word自带的设置方式:一种是AHK的设置方法,以一个简单例子即可上手:最后一种是方法的合体. 方法一 首先是左上角的这个快速工具区,是可以自定 ...

  8. S设置自定义快捷键并实现图片上下左右移动

    简单的来看下效果图 是不是感觉很有趣呢 下面就是大家关心的代码咯 HTML <div align="center" style=" text-align-all: ...

  9. 学习TeXworks编辑器(一)自定义快捷键详解

    文章目录 写在前面 快捷键的设置方法 按键动作一览表(按选项卡划分) 文件(File)选项卡 编辑(Edit)选项卡 搜索(Search)选项卡 格式(Format)选项卡 排版(Typeset)选项 ...

最新文章

  1. expert one on one oracle,数据库表——EXPERT ONE-ON-ONE ORACLE
  2. JS获取页面鼠标点击位置的坐标
  3. OpenGL 3D 选择
  4. 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](4)
  5. 教你玩转CSS Overflow
  6. python小技巧积累--题库(持续更新)
  7. 要害怕做事的s9t9
  8. (字符串)字符串中首先出现两次的字符
  9. 【广告技术】用张量分解预测广告库存,广告投放更可靠!
  10. es文件浏览器怎么用_ES文件浏览器——安卓第一文件管理APP
  11. ecshop快速购买
  12. 肉肉好走,愿你在异界依旧快乐活泼
  13. 计算机学院军训口号大全团队,关于霸气押韵的军训口号大全
  14. 时间序列分析——python
  15. 【C语言程序设计】C语言程序设计总复习
  16. 字符间距加宽5磅怎么设置_word的字符间距加宽1period;2磅
  17. 盐城工业职业技术学院计算机没用过,2020年江苏软考盐城工业职业技术学院考点参考人数266人...
  18. 从特斯拉人形机器人亮相看AI人工智能模型落地面临的两个难题
  19. 数学建模 | MATLAB学习 | 插值 一维插值函数、三次样条插值
  20. python网络安全怎么学_新手如何学习网络安全?

热门文章

  1. 名画282 恽寿平《无骨花鸟画册八开》
  2. 张江创业者说 | 闪马智能彭垚:把“爱和勇气”的摇滚精神注入创业之中
  3. 国内有什么比较好用的量化交易接口?
  4. 中国医疗器械行业发展趋势及十四五需求预测报告2021-2027年版
  5. Docker+K8S 集群环境搭建及分布式应用部署
  6. Android 8.0 正式发布,Google 带来了哪些新功能?
  7. 数据库原理-多值依赖
  8. Required request parameter ‘userId‘ for method parameter type String is not present
  9. Android学习之图片切换
  10. 我是编辑王大锤,抓捕孔连顺,字节笔试