如何避免无编辑器打开时按Ctrl+W关闭Visual Studio Code?
解决VS Code中Ctrl+W误关程序的问题
我完全懂这种误操作的烦躁!之前也碰到过好几次不小心把VS Code整个关掉的情况,给你几个实用的解决办法:
直接改用
Ctrl+F4关闭编辑器
你已经发现这个快捷键了,它就是VS Code专门设计来关闭单个编辑器窗口的——不管有没有其他编辑器打开,按它只会关闭当前活动的编辑器,绝对不会触发关闭整个VS Code的操作,完全符合你的预期,习惯一下这个快捷键就可以彻底避免误关程序的问题。自定义
Ctrl+W的快捷键(保留原有操作习惯)
如果你不想改快捷键习惯,可以重新绑定Ctrl+W的功能:- 按下
Ctrl+K Ctrl+S打开快捷键设置面板; - 在搜索框输入
Close Window,找到这个命令后,点击它旁边的快捷键绑定,删除Ctrl+W这个组合; - 再搜索
Close Editor命令,点击它的快捷键绑定区域,按下Ctrl+W完成绑定。
这样以后按Ctrl+W就只会关闭当前编辑器,再也不会误关整个VS Code了。
- 按下
开启关闭窗口确认提示(双重保险)
要是还是担心偶尔误触,可以开启确认提示:
打开VS Code的设置(Ctrl+,),搜索window.confirmBeforeClose,把它设置为always(每次关闭窗口都确认)或者multiple(只有打开多个编辑器时才确认),这样当你触发关闭整个VS Code的操作时,会弹出确认对话框,避免手滑误关。
内容的提问来源于stack exchange,提问作者citykid




