【发布时间】:2021-02-08 23:56:43
【问题描述】:
简单地说,当我使用 lorem 生成器时,我需要 Visual Studio Code 的 Emmet 实现来生成波斯语文本。这两天我一直在网上搜索和测试提议的解决方案,在 Visual Studio Code 和 Sublime-Text 上都没有一点运气。
Emmet 提供了广泛的调整,您可以使用这些调整来微调您的插件体验。几乎所有官方开发的编辑器插件(除了 PSPad 和基于浏览器的)都支持扩展:一个特殊的文件夹,您可以在其中放置 json 和 js 文件以扩展 Emmet。请参阅与您的编辑器插件捆绑在一起的 README 文件,以了解 Emmet 在何处查找扩展。
Visual Studio Code's documentation 表示有一个名为 emmet.extensionsPath 的设置条目告诉 VSCode 在哪里寻找 emmet 扩展,但它似乎根本不起作用。
我已将其插入到 VSCode 的设置中:
{
.
.
"emmet.extensionsPath": "C:\\Workspace\\EditorExtensions\\emmet",
.
.
}
并在C:\Workspace\EditorExtensions\emmet下创建了一个简单的snippets.json:
{
"html": {
"abbreviations": {
"ol_": "ol>li"
},
"snippets": {
"ran": "{ Wrap plain text in curly braces }"
}
}
}
但 emmet 根本不理解 ol_ 和 ran。
你能指导我正确的方向吗?
PS: 我也尝试了this SO post 中给出的解决方案,但没有成功。
PS2: 我在 VSCode 中遇到的这种行为与 Sublime 相同文本行为。
PS3:VSCode documentation 中提到,以 + 结尾的 sn-ps 像 ol+ 将不起作用,但我尝试了 ol+ 和 ol_发现它们都不起作用!
PS4:我知道我可以使用编辑器本身创建自己的 sn-p,但这不会像 lorem10 那样生成更短的段落。
【问题讨论】:
标签: visual-studio-code sublimetext emmet lorem-ipsum