我想创建一个自动脚本来设置VS Code。其中一部分是扩展的安装并根据需要进行配置。
因此,我能够通过CLI安装扩展,但是找不到仅通过命令行来更改扩展设置的方法。
例如-我想更改Jest Runner设置。我在他们的自述文件中找到了它:
Jest Runner will work out of the box, with a valid Jest config.
If you have a custom setup use the following options to configure Jest Runner:
| Command | Description |
| --- | --- |
| jestrunner.configPath | Jest config path (relative to ${workFolder} e.g. jest-config.json) |
| jestrunner.jestPath | Absolute path to jest bin file (e.g. /usr/lib/node_modules/jest/bin/jest.js) |
| jestrunner.debugOptions | Add or overwrite vscode debug configurations (only in debug mode) (e.g. `"jestrunner.debugOptions": { "args": ["--no-cache"] }`) |
| jestrunner.runOptions | Add CLI Options to the Jest Command (e.g. `"jestrunner.runOptions": ["--coverage", "--colors"]`) https://jestjs.io/docs/en/cli |
| jestrunner.jestCommand | Define an alternative Jest command (e.g. for Create React App and similar abstractions) |
| jestrunner.disableCodeLens | Disable CodeLens feature
| jestrunner.codeLensSelector | CodeLens will be shown on files matching this pattern (default **/*.{test,spec}.{js,jsx,ts,tsx})
但是不知道如何通过cmd访问它。
关于如何执行此操作的任何想法?谢谢!
现在能够找到解决方案。原来,这些设置实际上存储在:
<userFolder>\AppData\Roaming\Code\User\Settings.json
从那里我可以打开json文件,并添加扩展的自述文件所指定的命令。