visual-studio-code - 如何在 vscode/intellisense 中配置构建 html 片段
问题描述
当我在 VS Code 中键入 html 标记名称时,IntelliSense 会建议代码片段。例如,如果我键入“表单”片段生成:
<form action=""></form>
如何配置此代码段(我想摆脱“动作”属性)?哪个组件负责这些片段?是埃米特吗?
谢谢。
解决方案
是的,是埃米特。
通用片段在 /usr/share/code/resources/app/extensions/html-language-features/server/node_modules/vscode-emmet-helper/out/expand/expand-full.js 中定义
简单地改变:
"form": "form[action]",
您选择的片段,例如:
"form": "form[\[formGroup\]]",
另一种方法:
- 为您的私人 emmet 片段创建目录,例如:~/.config/emmet
- 打开 VS Code 设置 (Ctrl + ,)
- 搜索 emmet.extensionPath 并将其设置为 ~/.config/emmet
- 创建 ~/.config/emmet/snippets.json 文件
{ "html": { "snippets": { "form": "ju-hu" } } }
更多细节https://code.visualstudio.com/docs/editor/emmet#_using-custom-emmet-snippets
推荐阅读
- text-decorations - 无法删除链接的下划线
- perforce - 如何从旧版本的模板创建客户规范?
- ruby-on-rails - Rails ActiveStorage 问题:rails_blob_path 的“找不到文件”错误,即使路径手动工作
- python - 敌人角色被游戏背景透支
- c# - 从组合框中设置玩家名称,然后在另一个表格的文本框中显示统计信息
- css - 如何在自定义 Wordpress 主题中调整一张特定图像的大小?
- html - 如何使用@media 在同一行显示文本?
- python - 从抽象获取数据到封装
- elasticsearch - 相同的 Elasticsearch 查询需要不同的时间来返回响应
- javascript - npm run build 在我的 vue cli 项目中引发错误,但 npm run dev 工作正常