小编JΛY*_*ÐΞV的帖子

Visual Studio 2022:整个编辑器中的粗体字体

我下载并安装了 Visual Studio 2022。创建一个新项目并使用 IDE 一段时间后,我注意到我的字体大小在编辑器中的所有位置都设置为粗体。关键字、运算符、标点符号、字符串、变量、函数、类,一切!显然我试图改变字体的大小,但它总是恢复为粗体。

我做了什么事情导致了这个吗?如何将其更改为不在所有地方使用粗体字体?

configuration visual-studio visual-studio-2022

25
推荐指数
2
解决办法
9412
查看次数

如何使用 ESLint 的新 Flat-config 正确配置解析器和插件?

如何使用新的 Flat-Config 系统(也称为eslint.config.js文件)配置 ESLint ,以便它与 @TypeScript-ESLint/ESLint-plugin 和 TypeScript 解析器一起工作?

\n
\n

\xe2\x80\x94

\n

ESLint 的新配置系统“Flat Config”允许在单个配置文件中使用多个规则集。这使得覆盖规则比使用 ESLint 在其原始配置系统中实现的级联文件系统概念要容易得多。因为当我将包发布到 NPM 时,我必须添加对 ESM 和 CJS 的支持,所以 Flat-config 就像梦想成真,因为它将允许我以更简单的方式使用 ESLint。

\n

唯一的问题是我无法让 ESLint 的新配置系统与任何插件一起使用,而另一方面,我无法让插件与平面配置一起使用。

\n

当使用 ESLint 检查 TypeScript 时,配备我下面列出的 2 个插件非常重要。这两个插件实现了允许 TypeScript 正确检查 TypeScript 代码库的规则。我必须拥有它们。

\n\n

2BH 我的配置文件到处都是,目前它看起来像下面的例子,但这个例子只是显示了我最近的绝望尝试,我已经尝试了各种各样的事情。

\n
import eslintPlugin from \'@typescript-eslint/eslint-plugin\'\n\nexport default [\n  {\n    files: ["src/**/*.ts", "src/main.cts", "src/main.mts"],\n    ignores: ["**/*.d.*", "**/*.map.*", "**/*.js", "**/*.mjs", …
Run Code Online (Sandbox Code Playgroud)

typescript eslint typescript-eslint eslint-flat-config

23
推荐指数
2
解决办法
7037
查看次数

如何配置 VS Code 的集成终端以使用正确的 Python 解释器

长话短说

\n

此外,这个问题并不是如何选择一个Python 解释器来运行或调试代码;而是问如何选择一个 Python 解释器来运行或调试代码。这个问题不是询问有关虚拟环境或如何激活虚拟环境的任何问题,所有这些都有效。我觉得值得注意的是,下面的问题之前已经被问过,但由于对所问内容的困惑而未能得到令人满意的答案。社区成员经常认为我在本问题开头提到的一个问题正在被问到,这是我刚刚在这里写的一个很好的例子。

\n
\n
\n

这是我的问题:

\n
用户如何配置其集成终端以使用用户指定的解释器?
\n

我希望能够配置我的终端以在我的虚拟环境 \xe2\x80\x94 中使用解释器,它们是下面屏幕截图中我的虚拟环境解释器的示例。

\n
    \n
  1. 从状态栏中可以看出 VENV 解释器处于活动状态,并且我的代码运行良好。

    \n
  2. \n
  3. Windows 终端正在使用系统解释器。

    \n
  4. \n
\n

使用不同解释器的 VSCode

\n

由此引起的问题是我无法从集成终端运行 pip 或其他软件包(例如PyInstaller ),因为它没有查看我的 VENV 内部,而且;我不想全局安装这些软件包。

\n

出现的另一个问题是,我的应用程序的某些部分包含版本敏感的包,我需要控制集成终端使用的 python 解释器的版本使用的 python 解释器的版本。

\n

python python-venv visual-studio-code

18
推荐指数
1
解决办法
1965
查看次数

文件保存时从 vscode 扩展自动运行命令

我可以在 VS Code 中保存文件时自动执行 2 个单独的命令吗?

\n
我希望这两个命令执行以下操作:
\n

\xc2\xa0 \xc2\xa0 1.设置焦点文档的格式
\n\xc2\xa0 \xc2\xa0 2.对文档进行排序 导入

\n

configuration visual-studio-code vscode-extensions

18
推荐指数
3
解决办法
4万
查看次数

如何禁用彩色括号?

当我使用 VS Code 时,我会根据一天中的时间和房间的灯光配备浅色或深色主题。问题是当我装备浅色主题时,

我发布了一张我的编辑器的外观图像,其中配备了我的浅色主题来演示该问题。

我尝试了BracketPairColorization.enable: "false"如最下面的图片所示,但它不起作用。

有没有办法可以禁用为括号对着色的主题属性,或者设置禁用有效的彩色括号对?

在此输入图像描述


我检查了每一个设置,甚至尝试了显而易见的设置,如下图所示,但我仍然无法弄清楚如何关闭括号对颜色化功能。

在此输入图像描述


如何完全禁用彩色括号?

configuration visual-studio-code

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

试图了解“模块”和“moduleResolution”有何不同,

我不明白为什么会有"module"&"moduleResolution"设置。

我一直认为模块只不过是一个规范(和/或标准),它定义了软件包“解析”的方式,以及被遵守相同规范的其他软件包“解析”的方式(和/或标准)

也许这是一个准确的看法,也许不是,无论哪种方式,我都没有看到任何单独配置module类型的理由moduleResolution。我并不是在这里批评 TypeScript,我百分百确定地知道,我所缺少的不是 TypeScript。我只是想对如何配置 TypeScript 项目有一个基本的了解。


  1. “模块”和“模块分辨率”有什么区别?

  2. tsconfig.json该设置如何module影响项目导入的模块(或包)?它对 TypeScript 编译器转译和发出的 JavaScript 有什么影响tsc

  3. tsconfig.json该设置如何moduleResolution影响项目导入的模块(或包)?它对 TypeScript 编译器转译和发出的 JavaScript 有什么影响tsc

typescript es6-modules typescript-module-resolution

16
推荐指数
1
解决办法
8844
查看次数

配置 VS Code 的 inlay-hints 的字体样式

如何更改 VS Code 的“Inlay Hints”功能的字体样式?

我试图寻找答案,但只能找到如何更改颜色,而不是样式。

这是一个例子:

我希望target下图中的单词呈现斜体

例如我希望目标是斜体


我尝试了以下方法,但是,它不起作用......

 {
      scope: "inlayHint",
      settings: {
        fontStyle: "italic",
      },
    },
Run Code Online (Sandbox Code Playgroud)

我也尝试过添加editor.inlayHint范围,但尝试没有成功。


configuration themes visual-studio-code font-style

14
推荐指数
2
解决办法
4721
查看次数

“resolveJsonModule”的目的?

我引用的设置显示在下面的代码片段中

{
  "compilerOptions": {
    "resolveJsonModule": true,
  }
}

Run Code Online (Sandbox Code Playgroud)

我不太明白为什么 TS 语言工程师会为 ? 添加一个标志"resolveJsonModule"?环境支持通过import语句(或require()方法)将 JSON 解析为模块,或者环境不支持。为什么要费心额外的复杂性呢?


json typescript tsconfig

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

为什么开发人员偶尔会将“SharedArrayBuffer”和“Atomics”添加到“.eslintrc.json”“globals”属性中?


\n

\xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0添加到配置文件属性中的SharedArrayBuffer、 和的目的是什么?Atomics.eslintrc.json"globals"

\n
\n
\n
我见过人们做的事情的例子:
\n
    /** @file "./.eslintrc.json" */\n\n    "globals": {\n        "Atomics": "readonly",\n        "SharedArrayBuffer": "readonly"\n    }\n\n
Run Code Online (Sandbox Code Playgroud)\n
\n

javascript configuration global-variables eslint eslintrc

9
推荐指数
1
解决办法
1655
查看次数

如何配置 Prettier 和 VS Code 的 settings.json 文件以格式化 JavaScript 和 HTML 文档?

我无法配置 prettier 来仅格式化我的 HTML 和 JavaScript 代码,我不知道在我的配置中还可以放入什么。


我目前在 VS Code 中配备的 Prettier 扩展的 ID 是:esbenp.prettier-vscode,我的settings.json文件配置如下:


   "editor.defaultFormatter": null,
    "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "[javascript]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "editor.formatOnSave": true,
    // "editor.defaultFormatter": "esbenp.prettier-vscode",
    "prettier.arrowParens": "avoid",
    "prettier.jsxBracketSameLine": true,
    "prettier.bracketSpacing": true,
    "prettier.embeddedLanguageFormatting": "auto",
    "prettier.htmlWhitespaceSensitivity": "css",
    "prettier.insertPragma": false,
    "prettier.jsxSingleQuote": true,
    "prettier.printWidth": 100,
    "prettier.proseWrap": "preserve",
    "prettier.quoteProps": "as-needed",
    "prettier.requirePragma": false,
    "prettier.semi": true,
    "prettier.singleQuote": false,
    "prettier.tabWidth": 2,
    "prettier.trailingComma": "es5",
    "prettier.useTabs": true,
    "prettier.vueIndentScriptAndStyle": false,
Run Code Online (Sandbox Code Playgroud)

Prettier 正在格式化 HTML,但不是 JavaScript。我该如何配置两者?

html javascript visual-studio-code prettier

9
推荐指数
1
解决办法
9479
查看次数