【问题标题】:vs code key binding (run python script in terminal) no longer workingvs 代码键绑定(在终端中运行 python 脚本)不再工作
【发布时间】:2018-02-02 08:45:26
【问题描述】:

一段时间以来,我在 VS Code 中有一个键绑定,它运行我在终端中处理的 python 脚本。

到目前为止,这一直没有问题,直到今天我开始收到以下错误:

警告:无法读取未定义的属性“toCommandArgument”

我正在使用 Anaconda 环境并尝试更新到最新版本的 vscode (1.19.3),但这并没有解决我的问题。

我没有更改环境或更改代码。它刚刚停止工作

到目前为止,我已经尝试删除键绑定并将其重新分配给另一个键序列,结果相同。

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 如果您正在运行 Python 扩展的 2018.1.0 版本,则可能是由于最新版本的更改。如果您运行的是最新版本,请在github.com/Microsoft/vscode-python 报告错误。

标签: python visual-studio-code key-bindings


【解决方案1】:

我的症状几乎相同。在最后一次扩展更新(它是 MS-Python 2018.1.0 和 GitHistory 0.4.0 更新)之后,我的“在终端中运行 Python 文件”的键绑定开始出现下拉警告:“路径必须是字符串。收到未定义”。同时通过上下文菜单运行文件仍然可以。经过一番谷歌搜索后,我尝试删除我的自定义用户设置“python.terminal.executeInFileDir”:true,默认情况下为 False。正如 Henrik 所说,该警告更改为“无法读取未定义的属性 'toCommandArgument'”。

编辑: Insiders build 修复了这个问题: https://pvsc.blob.core.windows.net/extension-builds/ms-python-insiders.vsix

【讨论】:

  • 您好,欢迎来到 Stack Overflow。这看起来不像是对原始问题的回答,更像是“我也是”的评论,而不是答案。
  • 我删除了“几乎”这个词,解决方案是安装内部人员构建或等待 2 月下旬的新版本。恕我直言,这个答案是有效的。
猜你喜欢
  • 1970-01-01
  • 2022-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-17
  • 2018-11-30
  • 2020-09-29
  • 2023-02-09
相关资源
最近更新 更多