【问题标题】:Custom emmet Lipsum text for Visual Studio CodeVisual Studio Code 的自定义 emmet Lipsum 文本
【发布时间】:2021-02-08 23:56:43
【问题描述】:

简单地说,当我使用 lorem 生成器时,我需要 Visual Studio Code 的 Emmet 实现来生成波斯语文本。这两天我一直在网上搜索和测试提议的解决方案,在 Visual Studio Code 和 Sublime-Text 上都没有一点运气。

根据Emmet documentation

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


    【解决方案1】:

    我设法让自定义 Emmet sn-ps 在 Windows 中运行。

    将您的设置更改为

    "emmet.extensionsPath": "/c:/Workspace/EditorExtensions/emmet"
    

    根据 VSC 文档,"abbreviations" 不再受支持并合并到 "snippets"

    文件夹中带有.js 文件的自定义 Lorem 不适用于我

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 2018-07-31
      • 2018-01-22
      • 2019-04-11
      • 1970-01-01
      • 2021-12-18
      • 2021-02-01
      • 2021-08-10
      • 1970-01-01
      相关资源
      最近更新 更多