小编rio*_*oV8的帖子

VSCode Marketplace 扩展:ZIP 损坏:未找到中央目录记录签名末尾

我正在尝试在安装了wgetVSCode 服务器的 Linux VM 上安装从 Marketplace 下载的 VSIX 包,但出现以下错误:

$ wget -nv https://marketplace.visualstudio.com/_apis/public/gallery/publishers/llvm-vs-code-extensions/vsextensions/vscode-clangd/latest/vspackage -o vspackage.vsix
$ code --install-extension vspackage.vsix
Installing extensions on SSH: boozy-olive-harrier...
Corrupt ZIP: end of central directory record signature not found
Failed Installing Extensions: vscode-remote://ssh-remote%2Bboozy-olive-harrier/root/vspackage.vsix
Run Code Online (Sandbox Code Playgroud)

在 Windows 上使用 Firefox 下载文件并使用 VSCode 客户端 ( ref ) 内的“从 VSIX 安装...”按钮可以按预期工作。

我使用的网址是:https: //marketplace.visualstudio.com/_apis/public/gallery/publishers/llvm-vs-code-extensions/vsextensions/vscode-clangd/latest/vspackage

我比较了下载文件的 md5sum,如果我从 Windows 或 Linux 下载文件,则不会得到相同的结果:

Linux虚拟机:

  • wget
$ wget -nv https://marketplace.visualstudio.com/_apis/public/gallery/publishers/llvm-vs-code-extensions/vsextensions/vscode-clangd/latest/vspackage
2021-02-09 16:50:08 URL:https://marketplace.visualstudio.com/_apis/public/gallery/publishers/llvm-vs-code-extensions/vsextensions/vscode-clangd/latest/vspackage [1270960/1270960] -> "vspackage" [1]
$ du -sk vspackage
1244    vspackage …
Run Code Online (Sandbox Code Playgroud)

zip marketplace visual-studio-code

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

VSCode 与 Vue CTRL+Click 转到定义在 vue 文件中的 HTML 中不起作用

我正在使用 VSCode 以及所需的所有 Vue 扩展(包括 Vetur,它应该负责转到定义),并且每当我处于文件类型中时.vue,我都无法按 CTRL+Click 转到变量的定义,如下所示。

图片来自加佐

它说“未找到定义”,我真的不想更改 IDE。有什么解决方法吗?我也尝试过 Vue Peek 扩展

vue.js visual-studio-code

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

奇怪的 HTML 格式与 Prettier

当我使用内置格式化程序时,我有这个 HTML 。不好。我希望每个标签都级联。在这里,我们有 span 和 svg 以及 a 在同一行。

\n

在此输入图像描述

\n

用 prettier 格式化后(此版本)

\n

我明白了。这几乎更糟。(请参阅稍后的编辑部分,解释为什么它\xe2\x80\x99 实际上是 prettier 的明智选择。)

\n

在此输入图像描述

\n

更漂亮的配置是

\n

在此输入图像描述

\n

我可以使用什么来正确自动格式化此 HTML\xe2\x80\xaf?

\n
\n

编辑:我\xc2\xa0得到了我\xc2\xa0想要的美化扩展并编辑其内联配置。\n在此输入图像描述

\n

这就是为什么 Prettier 会这样格式化。这是一种不破坏内容显示的解决方法。事实上,一旦你习惯了它就非常聪明。

\n

您可以使用以下选项覆盖它

\n
"prettier.htmlWhitespaceSensitivity": "ignore",\n
Run Code Online (Sandbox Code Playgroud)\n

请参阅上面的链接以了解更多相关信息。

\n

visual-studio-code prettier-vscode

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

HTML 自动完成功能无法与 VSCode 中的 Django 扩展一起使用

我目前正在使用最新版本的 VSCode 和 Django。每当我启用 Baptiste Darthenay 的 Django 扩展时,HTML 自动完成功能就会停止工作。如果我禁用 Django 扩展并重新加载 VSCode,它将再次开始工作。我应该怎么做才能使 HTML 自动完成功能与 Django 扩展一起工作?

html django django-extensions visual-studio-code

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

如何将图像粘贴到 VS Code 中的 Markdown 文件中?

如何在 VS Code 中优雅地粘贴剪贴板中的屏幕截图,VS Code 会在当前指定目录时复制此图像并根据时间重命名

内置的markdown插件有一个markdown.experimental.copyFiles.destination设置,但没有文档解释如何配置它,例如使用'粘贴图像'插件没有效果

visual-studio-code

9
推荐指数
3
解决办法
5070
查看次数

如何在 Visual Studio Code 中查看文件夹的 Git 历史记录?

Visual Studio Code 提供了多种方法来查看文件的 git 历史记录,但似乎没有办法查看文件夹的 git 历史记录。

\n

VS Code 具有新的“时间轴视图”,于 2020 年 3 月推出,但它仅支持文件的 git 历史记录,而不支持文件夹。

\n\n

git visual-studio-code

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

如何在 Visual Studio 代码中控制 lintr 的行为?

从 Rstudio 切换到 vscode。现在最大的问题:短绒一直困扰着我!以片段为例:在此输入图像描述 object_name_linter 试图让我将变量命名为 ,group_markers而不是group.markers。然而,在 R 社区中,在变量名称中看到这种情况相当常见.。我想不出关闭这个 linter 的好方法。

r visual-studio-code

8
推荐指数
1
解决办法
4172
查看次数

如何使用 VS Code 在 Jupyter Notebook 中隐藏代码?

我正在使用 VS Code 编写 Jupyter Notebook,因为我觉得用它更舒服。我发现没有选项可以编辑单元格的元数据以仅隐藏选定的代码单元格。我还遇到了一些建议在代码单元格中使用 # @hidden_​​cell 的答案,但这不起作用,还是我做错了?对此没有太多信息。我尝试使用命令

jupyter nbconvert my_notebook.ipynb --no-input --to pdf
Run Code Online (Sandbox Code Playgroud)

这工作正常,但它删除了所有代码。我希望仅删除特定的代码单元。

python visual-studio-code jupyter-notebook

8
推荐指数
1
解决办法
5571
查看次数

VSCode Prisma 扩展未格式化

Prisma 扩展突然停止使用正确的缩进格式化我的 schema.prisma。以下是保存后语言服务器的输出。

[Trace - 4:05:26 AM] Sending request 'textDocument/formatting - (247)'.
Params: {
    "textDocument": {
        "uri": "mypath/schema.prisma"
    },
    "options": {
        "tabSize": 2,
        "insertSpaces": true
    }
}


[Trace - 4:05:26 AM] Received notification 'window/logMessage'.
Params: {
    "type": 4,
    "message": "running format() from prisma-fmt"
}


running format() from prisma-fmt
[Trace - 4:05:26 AM] Received response 'textDocument/formatting - (247)' in 3ms.
Result: [
    {
        "range": {
            "start": {
                "line": 0,
                "character": 0
            },
            "end": {
                "line": 67,
                "character": 9007199254740991
            }
        },
        "newText": …
Run Code Online (Sandbox Code Playgroud)

visual-studio-code prisma

8
推荐指数
2
解决办法
8191
查看次数

VSCode Jupyter Notebook,如何更改演示/添加 mimetypes(更改笔记本输出渲染器选项)

我引用了这个问题:Change mimetype for VSC Jupyter Notebook ouput

彻底用谷歌搜索,但我似乎仍然无法更改我的 Jupyter Notebook 的 mime 类型。我打开了 2 个 .jpnyb 文件,一个可以选择 text/html、text/plain 的 mimetypes,另一个提供了一个奇怪的 application/vnd.somemorewords

下图显示了尝试更改演示文稿时命令选项板中两者之间的差异。第一个文件: https: //ibb.co/yBkmVdz 第二个文件: https: //ibb.co/vhcz866

第一个获取 mimetypes 的文件在哪里?我找不到有关文件位置的任何信息(settings.json 已被编辑),该文件只是为整个 VS Code 应用程序全面设置标准。如果可以的话请帮忙!

我在计算机上搜索了 package.json 文件,并查看了 50 多个文件,以获取有关笔记本显示顺序和渲染器的某种信息。

我还尝试更改工作空间的用户设置,参考上面链接的问题。

mime-types jupyter visual-studio-code jupyter-notebook

8
推荐指数
0
解决办法
2506
查看次数