gpt4 book ai didi

visual-studio-code - 如何禁用 Visual Studio Code 中的内置代码片段?

转载 作者:行者123 更新时间:2023-12-05 07:29:25 24 4
gpt4 key购买 nike

当我在 Visual Studio Code 中的 .php 文件中键入 > 时,它会提供如下 HTML 片段:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>

</body>
</html>

我第一次看到它时觉得它非常酷,问题是每次我关闭标签时它都会提出代码段。我认为这是来自 PHP 的 Intellisense,所以我停用了扩展,但它一直在提议代码段。我可以添加我赢得的片段,但我找不到内置的片段在哪里。

更奇怪的是,在我的办公室 VS Code 没有这种行为,它只在我家里的 PC 上有。我很确定我以相同的方式配置了两者

#

这段代码显然来自 HTML 文件。如果在 .html 文件中我按 ctrl-space 我会看到这个精确的片段。所以看起来 .php 是 .html 之类的派生物,但是 .html 中的行为不同于 .php 中的行为

最佳答案

我找不到这个确切的例子,但给我带来问题的内置片段似乎主要来自“Emmet”(https://emmet.io/),它内置于 VSCode(https://code.visualstudio.com/docs/editor/emmet)。

我通过将其添加到我的“settings.json”文件来禁用它:

"emmet.showExpandedAbbreviation": "never"

(当您打开设置时,您可以通过单击屏幕右上角看起来像一个带有弯曲箭头的文件的小图标来找到它)

如果您想要一种仍然使用 Emmet 片段的方法,您可以将键盘快捷键添加到您的 keybindings.json 文件中:

{
"key": "ctrl+alt+cmd+e",
"command": "editor.emmet.action.expandAbbreviation",
"when": "editorTextFocus && !editorReadonly"
}

(当您打开键盘快捷键时,您可以通过单击屏幕右上角看起来像一个带有弯曲箭头的文件的小图标来找到它)

关于visual-studio-code - 如何禁用 Visual Studio Code 中的内置代码片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52788468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com