有没有办法删除或编辑 Visual Studio CODE 中的一些默认代码片段?
例如,当我输入 req+TAB 时,我需要
require
而不是 requestAnimationFrame
扩展片段可以在下面的每个片段目录中找到:
(如果扩展中有片段)
Mac/Linux:
$HOME/.vscode/extensions/
%USERPROFILE%\.vscode\extensions/
选择要修改的扩展名,然后深入到 snippets/ 目录中的 javascript.json 文件,然后进行任何你喜欢的更改。
请记住,如果/当您有一天选择下载并更新扩展时,您的所有个人修改都将被文件的更新版本覆盖/替换。 (当然,除非您将更改存储在扩展程序目录之外......)
编辑/旁白: 仔细观察此目录中已存在的所有复制版本,似乎至少有一些扩展更新保留了以前的版本。如果是这种情况,当您在新版本发布时“更新”扩展时,您无需担心将修改后的文件的副本存储在其他地方;将文件返回现役可能就像将旧文件复制粘贴到适当的、更新的、编号更高的目录中一样简单。
requestAnimationFrame
来自JavaScript语言服务。
它不是来自片段。但是,您可以定义自己的代码片段并告诉 Visual Studio Code 首先显示代码片段。怎么做:
转到
File -> Preferences -> User Snippets
JavaScript以编辑该语言的片段
javascript.json
并保存
"require": {
"prefix": "req",
"body": [
"require"
],
"description": "Add 'require'"
}
settings.json
(用户或工作区设置)并保存
"editor.snippetSuggestions": "top"
require
文件中键入
req
,您就会首先获得自定义的 .js
建议。 C:\Users\$USER\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\javascript\snippets\javascript.json
~/.config/Code/User/snippets
找到了我的如果您想创建全局代码片段,请创建一个名为
snippet_name.code-snippets
的文件如果您想要特定于语言的代码片段,请像
php.json
那样创建它