zen 编码在 Visual Studio 中不起作用

Posted

技术标签:

【中文标题】zen 编码在 Visual Studio 中不起作用【英文标题】:zen coding not working in Visual Studio 【发布时间】:2016-10-27 13:03:25 【问题描述】:

我已安装 Web Essentials 2015.2。

例如,当我键入“div”然后点击 tab 时,它只会选择下面的 html 块,而不是添加 div 标签。没有 zen 编码功能在起作用。

我正在使用 VS 2015 Pro Update 3 RC(版本 14.0.25402.00)和 .NET Core 工具(预览版 1),想知道其中一些是否不兼容?

我还安装了 ReSharper,我知道它经常会干扰快捷方式。会这样吗?

我不知道要包括哪些其他信息。如果我的问题解决方案不明显,欢迎提问...

【问题讨论】:

【参考方案1】:

问题是网络必需品插件。

解决方案:转到 Visual Studio Marketplace。输入 Zencoding 一个单词并安装第一个插件。

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ZenCoding

或将其安装在 Visual Studio 上(与 2017 完美配合) - 工具 - 扩展和更新 - 在线 - zencoding。关闭VS并重新启动。

这一定是 resharper 的一些错误,因为我无法让 Zen 编码在 Web Essentials 插件上工作。

【讨论】:

我只安装了没有网络必需品的 zencoding,它在 vs 2017 上对我有用【参考方案2】:

我已清除 resharper 缓存(全局和解决方案)并禁用任何 未使用的扩展,重启 VS 后一切正常。

更新: 更改了编辑器中的 TAB 操作, Resharper > Options > Editor > Editor behavior 并取消选中 Use tab for navigation in code

【讨论】:

Resharper 里面有很多这样的隐藏twerk,非常烦人。找到这样的答案也花了我大约 20 分钟,因为我认为 Zen 编码在 Web Essentials 中以某种方式被禁用。 我只看到选项使用 tab/Shift+tab 键进行结构导航,但取消勾选它对 Zen 编码 (Visual Studio 2017) 没有影响。太烦人了,Zen 编码还是不行【参考方案3】:

Web Essentials 2017 包含 Zen Coding。如果您在加载 Web 必需品之前安装了 Zen Coding,它会中断。

    卸载两者。 安装网络必需品。 安装 Zen 编码

它现在按预期工作。

【讨论】:

【参考方案4】:

我在 Visual Studio 2017 中遇到过类似问题,但在更新后, 卸载 ZenCoding 扩展并重新安装 ZenCoding 扩展,对我有用,甚至与 Resharper 一起使用

【讨论】:

【参考方案5】:

对我来说 Zen 编码已被禁用(确保先安装它),转到工具并单击扩展和更新,然后启用 Zen 编码。它现在正在工作。

【讨论】:

【参考方案6】:

我必须手动安装Zenconding 扩展。似乎它不再是网络必需品的一部分......

【讨论】:

以上是关于zen 编码在 Visual Studio 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 项目在 Blend 中不起作用(参考错误)

Jquery移动页面在Visual Studio中不起作用

tslint 在 Visual Studio 代码中不起作用

为啥 MPI 在 Visual Studio 2015 中不起作用?

JavaScript Intellisense 在 Visual Studio 2015 中不起作用

css 更改在 Visual Studio 中不起作用