问题标签 [vscode-settings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Visual Studio Code 中设置 Python 语言特定的制表符间距?
将 VSCode 1.9.0 与 (donjayamanne) Python 0.5.8 扩展一起使用,是否可以提供 Python 特定的编辑器选项?
或者更一般地说,是否可以提供特定语言的制表符间距和替换规则?例如 Python 应该是 tab=4 个空格(替换为空格),Ruby 应该是 tab=2 个空格(替换为空格)。其他语言往往有自己的观点。但是,我只看到一般
选项。
我想也许有一个"python.editor": { }
块或一个"python.editor.tabSize"
选项,但我找不到这样的参考,也没有成功猜到一个工作名称。
visual-studio-code - webpack-dev-server 无法在 Windows 10 上的调试器中运行
我在让 webpack-dev-server 从 Windows 10 上的 Visual Studio Code 中的调试器运行时遇到问题。该项目在 Linux 和 Mac 上完美运行,但由于某种原因它在 Windows 上出错。它在 VSC 的任务实现以及所有平台上的命令行中也能正常工作。预先感谢您的帮助。
请注意我已经在另外两个地方发布了这个问题,以防这是一个错误:
https://github.com/webpack/webpack-dev-server/issues/785 https://github.com/Microsoft/vscode/issues/20350
我在 Windows 上遇到的错误如下:
无法启动程序 'c:\devel\src\MyWebKit\node_modules.bin\webpack-dev-server';设置“outFiles”属性可能会有所帮助。
我目前的设置是:
VSC:1.9.1
操作系统:Windows 10 周年
网络包:2.2.1
网络包开发服务器:2.3.0
我的配置 launch.json 文件:
visual-studio-code - VS Code 中的错误检查是否仅与文件扩展名相关联?
.es6
通过将其添加到我的 VS Code 设置 ( ) 中,我已将文件与 JavaScript React 语言模式相关联%USERPROFILE%\AppData\Roaming\Code\User\settings.json
:
当我.es6
在 VS Code 中打开一个文件时,语言模式确实是“JavaScript React”。
但是错误检查似乎将文件视为普通.js
文件。对于包含 React 代码的文件,有很多红色曲线表示错误,例如[js] ':' expected.
或[js] '>' expected.
.
另一方面,如果我用.jsx
扩展名重命名文件,红色曲线就会消失。
有没有办法说服 VS Code 将 React 风格的错误检查应用于例如.es6
文件?
PS 我正在使用 VS Code v1.9.1。
visual-studio-code - 防止终端关闭
当程序终止时,我需要防止在 Visual Studio Code C/C++ 中关闭终端。我正在编写一个独立于操作系统的程序(甚至不使用 stdio.h 我有我自己的实现)所以像getchar()
return 之前的 tweeks 将不起作用。
我想知道是否有办法从launch.json
其他设置中执行此操作。
visual-studio-code - 如何在 VSCode 中为扩展设置键绑定?
我正在使用 VSCode 编写 Swagger (OpenAPI) 规范,并且我想利用特定的扩展来帮助编写该规范。
我安装的扩展没有为我提供轻松调用它的键绑定。
如何添加键绑定?我试图通过单击 File->Preferences->Keyboard Shortcuts 并编辑 keybindings.json 文件来使其工作,但到目前为止没有成功。
似乎我必须发现扩展程序的命令,但我不知道在哪里可以找到,当我单击扩展程序集线器,然后单击我想使用的扩展程序时,在扩展程序摘要页面上似乎并不明显.
keyboard-shortcuts - VS Code 中是否有“打开文件夹...”键盘快捷键?
我没有在下面的文档页面上看到“打开文件夹...”的键盘快捷键,并且在其他地方搜索了一段时间后,我没有看到其他任何内容。
https://code.visualstudio.com/docs/customization/keybindings
我想在 GitHub 上提出问题之前我会在这里问一下。(此外,GitHub 存储库上的任何地方似乎都没有关于此的开放/封闭问题。)
visual-studio-code - VSCode 调试控件位于编辑器之外
我不小心将调试控件放在了编辑器的范围之外。现在每次我打开那个项目时,它都是这样的
调试控件超出了编辑器的范围
visual-studio-code - 防止 Visual Studio Code 在保存时将制表符替换为空格
编辑文件时不存在我的问题,例如:Visual Studio Code 中的 Spaces to tabs
保存文件时,VSC 会将所有制表符转换为空格。我怎么能阻止这种愚蠢的行为?
这是我的实际用户设置:
更多信息:
node.js - VSCode 的 launch.json 中的 args 和 runtimeArgs 有什么区别?
launch.jsonargs
和in 有什么区别?runtimeArgs
程序与运行时可执行文件不是一回事吗?
问题背后的额外信息和动机:
我正在开发一个 nodejs 应用程序。在我的package.json
,我有一个start
脚本:
"start": "electron ./src/Main/main.js arg2"
,在我的应用程序代码中,我访问process.argv[2]
which get me arg2
,所以当我运行时npm start
,我的应用程序按预期工作。
当我从 VSCode 运行应用程序时,它没有,原因是我没有在launch.json
. 我应该把这些论点放在哪里?process.argv
似乎包含其中提供的论点,args
或者runtimeArgs
尽管它也包含一些--debug-brk
我不想要的论点。
process.argv
当我从命令行 ( npm start
) 运行应用程序或从 VSCode 启动它时,我希望能够始终如一地使用。
visual-studio-code - 删除 Visual Studio Code 中的装饰器错误
我越来越
[js] 对装饰器的实验性支持是一项可能在未来版本中更改的功能。设置“experimentalDecorators”选项以删除此警告。
在一个装饰的 JavaScript 类上。
我的 jsconfig.json 文件位于我的 JavaScript 文件的根目录,如下所示。
我究竟做错了什么?