如何在Visual Studio 2017中正确缩进我的Razor(vbhtml)代码?

时间:2017-12-21 13:51:23

标签: vb.net razor visual-studio-2017 auto-indent

如何在Visual Studio 2017中正确缩进我的Razor代码?

def execFn(r):
    try:
        module = sys.modules['xxx.abc']
    except KeyError:
        module = import_module('xxx.abc') #this will find and load values in sys.modules
    ....

result = []
rlist = [1,2,3,4,5]
with concurrent.futures.ThreadPoolExecutor(10) as executor:
    futureList = {executor.submit(execFn, r):r for r in rlist}
    for future in concurrent.futures.as_completed(futureList):
            result.append(future.result())

每当我按CTRL-K,CTRL-D格式化文档时,每次格式化代码时输入文本都会缩进到更远的位置:

@Helpers.LabeledGroup("Label:", "infoBox", @@<text>
            <input type="text" id="infoBox"
                   data-dojo-type="app/widget/form/InfoBox" />
</text>)

我尝试了一些扩展,但他们似乎没有帮助。我也尝试过使用输入标签的格式(把它放在不同的行上),但这似乎也没什么帮助。我尝试使用块而不是智能标签并切换到空格而不是标签。这些想法都不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Microsoft终于从VS 2017 v15.8开始修复了此问题。