相关疑难解决方法(0)

VS Code:如何打开 settings.json 文件?

我做了很多次,每次都忘记它在哪里。

文件 -> 首选项 -> 设置。

我明白了:

在此处输入图片说明

我想打开 settings.json (只是可编辑的 txt 文件)。怎么做?

visual-studio-code vscode-settings

9
推荐指数
6
解决办法
4135
查看次数

Visual Studio:字符串文字中的零宽度空格字符:检测和/或防止

Visual Studio 允许将 unicode 字符零宽度空间 (U+200B)粘贴到代码编辑器中。这个字符(顾名思义)是不可见的。

这可能会导致令人讨厌的错误,例如我刚刚花时间进行故障排除的错误,当传递看起来无害的字符串文字时HttpWebRequest.CreateHttp(string url)抛出了一个。 UriFormatException"?http://www.umich.edu"

发生异常是因为该字符串文字中的第一个字符不是h,正如它所显示的那样,而是零宽度空间字符。当我从网页正文复制 URL 时,它被放在剪贴板上,当我在代码编辑器窗口中按 Ctrl+V 时,它被 Visual Studio 忠实地粘贴到我的代码中。

打开“查看空白”选项(编辑>高级>查看空白)并不会导致Visual Studio透露,有一个零宽度空格字符存在。

我希望 Visual Studio:

  • 当我的代码中的字符串文字中存在零宽度空格字符(或其他不可见字符)时,给出某种指示或警告,和/或
  • 首先防止将此类控制字符粘贴到代码编辑器中。

有没有办法让 Visual Studio 做到这一点?

string visual-studio

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

如何在 VS Code 中找到不是 utf8 的 unicode 字符?

我有看不到的 unicode 字符,不是 utf8,我需要找出它们。

我使用了扩展Highlight Bad Chars (Kevin Wenger)但这还不够,特别是,我不知道这些字符是哪些,我不想事先定义它们。

我怎样才能用 VScode 做到这一点?

visual-studio-code

5
推荐指数
3
解决办法
2181
查看次数