VS Code设置自定义快捷键
一直在用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设置自定义快捷键相关推荐
- 8.ubuntu下设置自定义快捷键
Ubuntu下的shutter软件可以用于截图并编辑图片,很好用 但是每次截图都要去点击软件或者输入命令 shutter -s,非常不方便,Ubuntu支持自定义快捷键,设置自定义快捷键的方法如下 1 ...
- eclipse设置自定义快捷键
eclipse有很多强大且人性化的功能,而各项功能有时又隐藏得比较深(需要点击数次菜单才能找到),而系统提供的快捷键有时比较难记住甚至根本没有提供快捷键时,就需要自己手动设置快捷键了.设置方法有两种, ...
- Total Commander如何设置自定义快捷键在当前目录打开ConEmu
Total Commander,简称TC,原名Windows Commander,是Windows平台下功能最强大的全能文件管理器. 自从使用了TC基本上就很少再打开Window的文件夹了,因为TC不 ...
- VS Code:自定义快捷键(解决快捷键冲突问题)
VS Code 通病:因支持插件安装,导致插件的快捷键与VS Code冲突,而导致VS Code默认的快捷键失灵. 解决方法:本人发现 往往冲突的快捷键 会被多种功能所使用,因此,最便捷的方法是仅修改 ...
- VS code 设置多行注释快捷键
刚开始使用 VS code 很多快捷键都不太适应,想着自己自定义编辑器的快捷键,于是就写了这个. 以多行注释为例,多行注释又成为块注释 我们想要修改自己的多行注释的快捷键的时候要先找到 步骤 1. 点 ...
- 工作笔记::VSCode使用笔记--VSCode 设置自定义快捷键 设置自定义运行脚本
之前开发一个软件,使用的是vscode + cmake + mingw三个结合开发的,需要使用vscode 编写代码,然后使用cmake 根据设置好的规则生成makefile 文件,最后使用mingw ...
- 【AHK】【VBA】word四种设置自定义快捷键的方法
突然发现word有四种设置快捷键的方法,首先介绍的两种是word自带的设置方式:一种是AHK的设置方法,以一个简单例子即可上手:最后一种是方法的合体. 方法一 首先是左上角的这个快速工具区,是可以自定 ...
- S设置自定义快捷键并实现图片上下左右移动
简单的来看下效果图 是不是感觉很有趣呢 下面就是大家关心的代码咯 HTML <div align="center" style=" text-align-all: ...
- 学习TeXworks编辑器(一)自定义快捷键详解
文章目录 写在前面 快捷键的设置方法 按键动作一览表(按选项卡划分) 文件(File)选项卡 编辑(Edit)选项卡 搜索(Search)选项卡 格式(Format)选项卡 排版(Typeset)选项 ...
最新文章
- expert one on one oracle,数据库表——EXPERT ONE-ON-ONE ORACLE
- JS获取页面鼠标点击位置的坐标
- OpenGL 3D 选择
- 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](4)
- 教你玩转CSS Overflow
- python小技巧积累--题库(持续更新)
- 要害怕做事的s9t9
- (字符串)字符串中首先出现两次的字符
- 【广告技术】用张量分解预测广告库存,广告投放更可靠!
- es文件浏览器怎么用_ES文件浏览器——安卓第一文件管理APP
- ecshop快速购买
- 肉肉好走,愿你在异界依旧快乐活泼
- 计算机学院军训口号大全团队,关于霸气押韵的军训口号大全
- 时间序列分析——python
- 【C语言程序设计】C语言程序设计总复习
- 字符间距加宽5磅怎么设置_word的字符间距加宽1period;2磅
- 盐城工业职业技术学院计算机没用过,2020年江苏软考盐城工业职业技术学院考点参考人数266人...
- 从特斯拉人形机器人亮相看AI人工智能模型落地面临的两个难题
- 数学建模 | MATLAB学习 | 插值 一维插值函数、三次样条插值
- python网络安全怎么学_新手如何学习网络安全?
热门文章
- 名画282 恽寿平《无骨花鸟画册八开》
- 张江创业者说 | 闪马智能彭垚:把“爱和勇气”的摇滚精神注入创业之中
- 国内有什么比较好用的量化交易接口?
- 中国医疗器械行业发展趋势及十四五需求预测报告2021-2027年版
- Docker+K8S 集群环境搭建及分布式应用部署
- Android 8.0 正式发布,Google 带来了哪些新功能?
- 数据库原理-多值依赖
- Required request parameter ‘userId‘ for method parameter type String is not present
- Android学习之图片切换
- 我是编辑王大锤,抓捕孔连顺,字节笔试