我有一块C#代码,我想在其中编写一些HTML:
if ( someCondition ) {
%><span>its_important_my_span_has_no_spaces_around_it</span><%
}
int x = 0;
// ...
但在Visual Studio 2010中,我点击回车键,得到
if ( someCondition ) {
%><span>its_important_my_span_has_no_spaces_around_it</span><%
}
int x = 0;
// ...
它甚至以这种方式自动重新格式化(例如,当我键入分号时)。
我一直在浏览HTML和C#中的选项文本编辑器区域,想知道该打开或关闭什么,但我不知所措。
我做错了什么?
编辑:
如果我突出显示第一个}并重新键入它,它会将它放在正确的位置。
这将永远是一个PITA。不过,处理它的简单方法。按下Enter键(或任何自动格式化的操作)后,立即按Alt+Backspace并继续。
或者,您可以转到"文本编辑器"选项,删除C#的所有自动格式设置,但我认为您不想这样做,因为这将应用于所有代码隐藏文件。