macos - 如何在 VSCode 中创建单个自定义 Intellisense 功能?
问题描述
我希望在任何文件类型(例如 mdx、html、js 等)中发生以下情况:
- 我打字
IM
。 - 智能感知“建议”
<InlineMath math=""/>
。 - 我按下
enter
,选择建议的标签。 - 光标位于
""
标记之间,可供我输入。
因为我主要在.mdx
文件类型中进行编辑,所以我必须手动输入每个字符,<InlineMath math=""/>
这变得非常乏味。
我不确定最好的方法是什么。
我正在考虑与此类似的事情,但对于我上面描述的情况(不需要元素的嵌套)。
解决方案
尝试制作自定义代码片段。我还使用了 snippet-generator.app来提供帮助。
{
"Block Math": {
"prefix": "BM",
"body": ["<BlockMath math=\"$1\"/>"],
"description": "Create a block math component."
},
"Inline Math": {
"prefix": "IM",
"body": ["<InlineMath math=\"$1\"/>"],
"description": "Create a inline math component."
}
}
推荐阅读
- spring - 会话范围 CacheManager 不能在 @Cacheable 中使用。如何解决?
- node.js - 重新安装节点和 npm 后打字稿代码库失败
- javascript - 获取 Firestore 抛出未安装警告的文档方法
- javascript - 根据您的经验,React 的最佳 UI 框架(例如 Material UI 或其他)?
- graphql - 如何将 GraphqlSchema 转换为联合模式?
- flutter - 如何实现单个 appbar 图标以在不同的标签栏上以不同的方式运行?
- javascript - Vue.js 从组件中的 App.vue 导入数组
- xml - Getting Invalid XPath Expression error while retrieving elements
- java - 简单的抛硬币Java程序
- java - 更改gradle版本后找不到方法destination()