通过扩展 API 更改 Visual Studio 代码中的光标外观

Changing the cursor appearance in Visual Studio Code via extension API

是否可以使用扩展 API 更改 Visual Studio 代码中的光标外观?知道 VS Code 是建立在 Chromium 之上的,并且没有办法使用 CSS 在浏览器中设置文本光标的样式,这似乎不太可能。

我正在四处乱逛并尝试实现一些简单的模态编辑,我想在正常模式下创建一个像 vim 这样的块光标。

我不确定是否使用扩展名 API,但您可以通过您的用户首选项文件进行操作(扩展名必须能够修改,因为 "Vim" 扩展名按照提到的那样进行操作在我上面的评论中):

文件 -> 首选项 -> 用户设置

将以下内容放入 settings.json:

// Place your settings in this file to overwrite the default settings
{
    // Controls the cursor style, accepted values are 'block', 'line' and 'underline'
    "editor.cursorStyle": "block"
}