VS代码扩展设置CLI

时间:2020-06-09 07:31:22

标签: visual-studio-code cmd command-line command-line-interface

我想创建一个自动脚本来设置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访问它。

关于如何执行此操作的任何想法? 谢谢!

1 个答案:

答案 0 :(得分:0)

现在能够找到解决方案。 原来,这些设置实际上存储在:

<userFolder>\AppData\Roaming\Code\User\Settings.json

从那里我可以打开json文件并添加扩展自述文件指定的命令。