2017-06-12 85 views
5

有没有办法在Visual Studio 2017中改进JSX编辑?改进Visual Studio 2017中的JSX编辑

这里是我的主要问题:

  1. VS 2017年不会自动关闭HTML标签我在JSX文件打开。例如,我开了一个新的<div>,而VS 2017什么都不做。我希望它为我自动关闭它。
  2. 随着您在JSX内部创建越来越多的HTML元素,它会混淆哪个标签正在关闭什么 - 尤其是<div>标签的情况。就像使用花括号一样,单击标签并查看其打开/关闭标签会很好。当我点击我的JSX文件中的<div>时,VS 2017会突出显示所有其他DIV。这没有多大用处。我宁愿看到相应的打开/关闭标记 - 请参阅下面:enter image description here

有关如何提高我的JSX编辑体验的任何建议?

P.S.请不要建议我切换到VS Code或其他编辑器。我是一个完整的堆栈开发人员,当我编写代码或调试代码时,我会在后端和前端之间来回切换。编辑之间的切换对我来说是没有意义的。我喜欢VS 2017给我的力量,我只需要改善一下体验。

此外,我已经安装了Web Essentials 2017,但并未真正解决这些问题。

+0

我很好奇你是如何管理vs2017甚至理解jsx的。我的vs2017安装甚至不理解jsx文件中的html标签。我的所有文件都是非常非常长的红色下划线 –

+0

我的VS2017明确了解JSX。它还提供JSX作为Add - > New Item下的选项。我认为它与你安装的组件有关。就我而言,我选择了Web开发和.NET Core。不知道这是否是诀窍,但如果您尚未安装它们,则值得一试。 – Sam

回答

0

在Visual Studio代码中,我使用添加外部插件自动关闭标记。 VS2017说它支持非官方的插件,所以我的理解是它也会支持这个。由于我没有2017年,我无法测试它。