visual-studio-code - VSCode 嵌套片段(或在另一个片段中包含一个片段)
问题描述
我想知道是否可以在 VSCode 用户定义的代码段中引用另一个代码段。
说我有
"Test1": {
"prefix": "snippet_test1",
"body":
"something"
}
有没有办法在另一个片段中插入片段测试1
"Test2": {
"prefix": "snippet_test2",
"body":
"${1:snippet_test1}"
}
现在snippet_test2 只是输出snippet_test1
而不是snippet_test1 的内容。
解决方案
@Mark 为使用宏提供了一个很好的答案,对于感兴趣的人,我得到了另一个可能的答案。
"Test1": {
"prefix": "snippet_test1",
"body":
"something"
}
"Test2": {
"prefix": "snippet_test2",
"body":
"${1:snippet_test1}"
}
对于 Test2,它只显示除 Test1 内容之外ctrl+space
的 snippet_test1,但如果您点击 snippet_test1,它将显示一个可用的片段列表,您可以将 snippet_test2 中的文本扩展为 snippet_test1 中的完整内容。
推荐阅读
- spring - org.hibernate.util.JDBCExceptionReporter - 无效的排序规则“latin1_general_ci”。使用 MariaDB
- bash - 安装 TeX:使用 -bash 启动 MacOS 终端:/Applications/MiKTeX:没有这样的文件或目录
- excel - URLDownloadToFile 错误:INET_E_SECURITY_PROBLEM
- node.js - 嵌套在数组中的对象的访问属性嵌套在带有 for 循环的对象中 Mongoose
- graphql - 如何使用过滤器订阅?
- php - CodeIgniter $this->db 获取最后一个主键
- angular - 尝试从角度服务中检索 Http JSON
- php - 这是异步请求。你能帮我在php中改成Curl吗?
- javascript - React Navigation - 带有嵌套导航器的导航选项
- jquery - 环回 3 文件存储连接器