在VScode中添加快捷键执行自定义任务

 最近一直在调整《从0写自己的Linux x86操作系统》课程的开发环境配置。准备做到简化调试的启动配置过程。之前是要启动VScode去连接qemu时,总是要两次操作:一是按F5启动调试; 二是要鼠标点菜单启动QEMU。

在VScode中添加快捷键执行自定义任务_第1张图片

特别是第二步特别麻烦,稍微不小心就会出现错误。因此,想到了一个办法,就是将第二步这个过程也支持按键绑定,方法如下。 

第一步,点击VSCode中右下角的齿轮图标,选择【Keyboard Shortcuts】。

在VScode中添加快捷键执行自定义任务_第2张图片

之后,VSCode会自动打开图形化的键盘快捷键配置界面。在这里只能更改已有的按键绑定,这个是我不需要的。因此,点击红框图标,打开json文件进行更高级的配置。

在VScode中添加快捷键执行自定义任务_第3张图片

在出现的json窗口中,添加以下内容。其中key是要按下的快捷键,这里选了F5旁边的F6,更好操作一些。command是要执行的命令,写下图中的固定值即可。args则是想启动的VSCode中的任务,这里是【启动Qemu】,根据实际情况来确定。when是何时启动。inDebugMode表示调试时生效这个快捷键才生效。

在VScode中添加快捷键执行自定义任务_第4张图片

 也就是说,上面的配置项,只需要更改key和args的值即可。

 下面是实际的运行效果。这样需要调试操作系统的代码时,只需要按F5键,再按F6键即可一键启动调试,方便课程的学习。在VScode中添加快捷键执行自定义任务_第5张图片

 ps:如果你对编写操作系统感兴趣,可以关注我在CSDN上的课程噢:从0写自己的Linux x86操作系统 

 

你可能感兴趣的:(操作系统设计,vscode,编辑器)