Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ReSharper 9时,在Visual Studio 2013的HTML中省略结束标记_Html_Visual Studio 2013_Tags - Fatal编程技术网

使用ReSharper 9时,在Visual Studio 2013的HTML中省略结束标记

使用ReSharper 9时,在Visual Studio 2013的HTML中省略结束标记,html,visual-studio-2013,tags,Html,Visual Studio 2013,Tags,我是那些认为HTML5 void元素的结束标记是可怕的人之一 我正在使用Visual Studio 2013并在Razor模板(cshtml)中编码。 因此,当我插入HTML void元素(,,等)时,Visual Studio会使用结束标记(而不是)自动完成插入 我已尝试通过进入来关闭此功能 工具→ 选择权→ 文本编辑器→ HTML→ 先进的 然后将“自动插入结束标记”和“XHTML编码样式”设置为“False”。 我还安装了ReSharper,它还可以在Razor模板中插入结束标记 不幸的是

我是那些认为HTML5 void元素的结束标记是可怕的人之一

我正在使用Visual Studio 2013并在Razor模板(cshtml)中编码。 因此,当我插入HTML void元素(

等)时,Visual Studio会使用结束标记(
而不是
)自动完成插入

我已尝试通过进入来关闭此功能

工具→ 选择权→ 文本编辑器→ HTML→ 先进的

然后将“自动插入结束标记”和“XHTML编码样式”设置为“False”。 我还安装了ReSharper,它还可以在Razor模板中插入结束标记

不幸的是,我所做的一切似乎都不起作用。 编辑器仍然会使用结束标记自动完成所有空元素

是我还是VisualStudio植根于XHTML思维模式,以至于我无法摆脱它


编辑:

是ReSharper 9完成了自动完成,而不是Visual Studio。似乎无法为void元素关闭/>。至少我在选项树中找不到它。我的方法就是关闭HTML的IntelliSense。然后我仍然会自动完成Razor和C#语法


真奇怪。将“XHTML编码风格”设置为False对我来说确实有效。尝试重新启动?重新加载你的配置?不确定,好的。这不是Visual Studio的问题所在。在我禁用Resharper后,它可以工作。所以问题出在ReSharper上。不是VisualStudio。所以VS得1分,我得0分。我已经尝试重新启动机器以重置ReSharper deamon,但没有帮助。配置必须在ReSharper中的某个位置。