Emmet 是否专门用于 C#?

Is Emmet available specifically for C#?

有改进 HTML and CSS 工作流程的选项,但是可以用 C# 来做 Emmet 吗?

我们可以这样想象

这个埃米特代码:

if.interfaceName>cl.className>mtd.Main

生成这个:

interface interfaceName{
    class className{
            void Main() {
            }
    }
}

looked up 但没有找到 C# 的任何内容 .

我认为这个概念被称为代码片段。 请查看以下链接。这可能对你有帮助。

  1. http://www.codeproject.com/Articles/42077/Code-Snippet-Step-by-Step-Guideline-from-Creation

  2. http://www.c-sharpcorner.com/UploadFile/8af3e0/how-to-create-code-snippet-using-C-Sharp/

在原始的 Emmet(不是 VS 中使用的那个,它使用自己的实现)中,您可以创建一个具有新语法输出的 filter。 Emmet 将缩写解析为抽象树,使用过滤器,您可以遍历每个节点并生成自定义输出