相关疑难解决方法(0)

VSCode中的多行编辑

可以在Sublimetext中启用多行编辑吗?

例如.按ctrl可以放置其他光标插入符,并且可以一次在文档中的多个位置写入/删除.

visual-studio-code

472
推荐指数
22
解决办法
31万
查看次数

无法以健全的空安全运行,因为依赖项不支持空安全

我遵循了“启用空安全”dart.dev并将我的整个 Flutter 应用程序迁移到空安全。

现在,我正在尝试使用 运行它flutter run,但是,由于以下错误,它无法启动:

Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

 - package:cloud_firestore_web
 - package:firebase_core_web
 - package:shared_preferences
 - package:url_launcher_web
 - package:firebase_auth
 - package:http
 - package:provider
...

For solutions, see https://dart.dev/go/unsound-null-safety
Failed to compile application.
Run Code Online (Sandbox Code Playgroud)

URL 上的指南说我应该“在迁移包之前等待依赖项迁移”,但我现在想使用 NNBD。

我怎样才能做到这一点?

dart flutter dart-null-safety

97
推荐指数
10
解决办法
10万
查看次数

Visual Studio代码无法检测已安装的git

Visual Studio代码报告"看起来您的系统上没有安装git." 当我尝试切换到git视图.我知道我安装了git并被其他git客户端使用.我想如果我按照Visual Studio Code的说明重新安装git("用Chocolatey安装它或从git-scm.com下载它"),它可能可以解决问题,但我不想搞砸现有的git我系统上的客户.是否有可靠的方法来配置Visual Studio代码,以便它可以找到现有的git安装?

git visual-studio-code

88
推荐指数
13
解决办法
12万
查看次数

VSCode更改默认终端

我在Windows 10 PC上使用Visual Studio Code.我想将我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上).

我怎样才能做到这一点?

bash terminal powershell cmd visual-studio-code

83
推荐指数
8
解决办法
9万
查看次数

如何在VS Code中添加多个终端?

我们可以在VS Code中添加多个不同的终端吗?我计划添加以下三个终端并与所有这些一起工作

  1. Windows命令提示符
  2. 电源外壳
  3. Git Bash

我知道我需要添加以下命令 Preferences => Setting

 // // 64-bit cmd if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
Run Code Online (Sandbox Code Playgroud)

我想在上面添加以上三个命令 setting.json 在此输入图像描述 当我点击+不同的终端应该打开,我想在不改变首选项的情况下使用这些终端.是否可以在VS Code中使用?

windows-7-x64 visual-studio-code

59
推荐指数
5
解决办法
5万
查看次数

如何更改visual studio代码中的注释颜色?

我浏览了https://code.visualstudio.com/docs/getstarted/theme-color-reference,但似乎无法找到更改注释颜色的设置.

我目前正在使用Atom One Dark Theme,只是想稍微减轻颜色,这样我就能更好地阅读它.

visual-studio-code vscode-settings

53
推荐指数
8
解决办法
3万
查看次数

避免Pylint警告E1101:'具有动态属性的类的实例...没有..成员'

想象一个使用动态向对象添加属性的函数setattr.这样做的原因是我想将一些外部结构(例如给定的参数树)映射到对象:

my_object = SomeClass()
apply_structure(my_object, some_descriptor)
my_object.device1.enabled = True
Run Code Online (Sandbox Code Playgroud)

从技术上讲这是有效的,但当然Pylint正确地抱怨'device1'不是其成员SomeClass.

我可以禁用警告,但这样会很糟糕(因为我仍然希望在因错误拼写等原因而不存在该属性的情况下获得警告).

是否有一种通用且合法(Pylint-proof)的方式来动态地将成员添加到不会导致警告的对象?

或者:我可以只为一个对象而不是行/块/文件禁用Pylint 吗?

说明:

您可能想知道为什么我计划在以后以硬编码方式访问这些属性时动态地为对象配备成员属性.

原因是:我有一个动态的程序部分(装饰发生的地方)和一个专门用于特定场景的静态部分.所以我可以为这个场景创建一个静态类,但在很多情况下这样做太过分了.

以下专用代码可能允许访问可能连接到某个总线的设备的某些参数:

class MyDeviceHandler:
   on_get_some_subtree_element(self):
      return _some_internal_value
   on_set_some_subtree_element(self, value):
      _some_internal_value = value

dev = MyDeviceHandler()

decorate_object_with_device_structure(dev, 'some/attached/device')

dev.some.subtree.element = 5       <--- will call the set-callback
x = dev.some.subtree.element       <--- will call the get-callback
Run Code Online (Sandbox Code Playgroud)

所以后面的结构'some/attached/device'可能是任意的,非常复杂,我不想在类结构中重现它.

摆脱此警告的一种方法是创建/访问dict基于树的方法:

dev['some']['subtree']['element'] = 5
Run Code Online (Sandbox Code Playgroud)

但是这写起来比较难写,而且阅读起来也不好 - 我只会这样做才能让Pylint安静下来.

python dynamic pylint

50
推荐指数
5
解决办法
4万
查看次数

如何在Visual Studio代码或VSCode中更改集成终端

我想改变集成终端, CMDER我在Windows 8.1上使用Vscode我检查了文档和偏好文件,但我混淆了所以从下面这行将改变它

//外部终端

// Customizes which terminal to run on Windows.
"terminal.external.windowsExec": "%COMSPEC%",

// Customizes which terminal application to run on OS X.
"terminal.external.osxExec": "Terminal.app",

// Customizes which terminal to run on Linux.
"terminal.external.linuxExec": "xterm",
Run Code Online (Sandbox Code Playgroud)

//集成终端

// The path of the shell that the terminal uses on Linux.
"terminal.integrated.shell.linux": "sh",

// The command line arguments to use when on the Linux terminal.
"terminal.integrated.shellArgs.linux": [],

// The path of the shell that the terminal uses on OS X.
"terminal.integrated.shell.osx": …
Run Code Online (Sandbox Code Playgroud)

preference visual-studio-code

48
推荐指数
4
解决办法
8万
查看次数

如何在vs代码中显示完整文件git责备

有一次,我找到了一种在vscode中显示逐行git责任的方法.我现在不记得或找到了做到这一点的手段.我有Git Blame扩展,但这只会在单个选定的行上显示出责任.

git visual-studio-code

41
推荐指数
6
解决办法
2万
查看次数

Prettier 不格式化 .tsx 文件

我在 Visual Studio 代码编辑器中使用 Prettier 扩展已经很长时间了,但最近我正在用 Typescript 写 React。所以我需要配置 Prettier 来格式化 .tsx 文件。

typescript reactjs visual-studio-code tsx prettier

25
推荐指数
5
解决办法
1万
查看次数