在VSCode中编写小程序时,按ctrl+s保存所有修改的文件
记录一下我好不容易找到的解决方法。
由于一些众所周知的原因,wx官方的开发工具开发体验极差,我平时都是用vscode编写代码,wx开发者工具基本只是用来看效果和调试用的。一个小程序页面由多个文件组成(.wxml、.wxss、.js、.json 等),在wx开发者工具中,按下 Ctrl
+S
就可以保存所有修改的文件,但是在 vscode 中却只会保存当前文件,这样一来,在实际开发中经常会犯一些糊涂错,调试了半天发现自己的改动怎么都不生效,最后才发现是没有将改动的文件全部保存。
如果不使用插件的话,仅靠 vscode 自身,我只想到了两个解决方案。
- 使用 vscode 自带的保存全部功能 (
command: workbench.action.files.saveAll
,我使用了atom
的快捷键,需要按Ctrl + K S
来启动,这很麻烦) - 修改快捷键,将
command: workbench.action.files.saveAll
绑定到Ctrl + S
上,得到和wx开发者工具一样的体验。(不推荐)
当然,也可以自定义新的快捷键来使用 command: workbench.action.files.saveAll
,不过这都不是我认为的最佳实践,直到今天我才刚发现了一个叫