【问题标题】:Multiple Line continuation in VB.NET IDE (Visual Studio 2010)VB.NET IDE (Visual Studio 2010) 中的多行延续
【发布时间】:2010-10-01 12:45:12
【问题描述】:

我注意到,当我开始下一行代码并按 Enter 键时,它会重新压缩自身并且继续的行向左移动一点...然后如果我将焦点放在第二行并再次按 Enter 键,它(第二line) 向左移动了一些,每次我关注第二行并按 Enter 时,它都会继续这样做。这可想而知,真烦!!

我怎样才能使我的第二行(和第三行等)以预先确定的方式格式化,以便它们始终是从我的第 1 行开始的地方向右缩进的一定数量的制表符??

谢谢

ps:我不知道为什么 VS 总是对此感到奇怪,如果你问我,它的设计真的很糟糕,尤其是作为默认行为。

【问题讨论】:

    标签: c# asp.net vb.net visual-studio editor


    【解决方案1】:

    我在 VS2010 中遇到过这个问题。如果您使用制表符缩进,这似乎只是一个问题 - 我通过将缩进选项更改为空格而不是制表符来修复它。

    Tools > Options > Text Editor > Basic > Tabs :
    
    * Indenting: Smart
    * Insert Spaces
    

    【讨论】:

    • 谢谢哥们,我已经接受并赞成你的回答,这听起来像是可行的,但这也意味着使用箭头键滚动代码会更痛苦,该怎么办您认为?有谁知道我们如何保持标签并保持格式一致?
    • 我也更喜欢制表符而不是空格,但我发现我并没有真正注意到区别,尤其是在使用 CTRL + 左/右/上/下等导航时。
    【解决方案2】:

    尝试 IDE 编辑器格式设置。或Ctrl+K, D 快速格式化。

    【讨论】:

      【解决方案3】:

      转到工具 -> 选项 -> 文本编辑器 -> [语言] -> 选项卡,您可以根据需要设置缩进选项。有关更多信息,我在这里有一个帖子可能会有所帮助: http://blogs.msdn.com/b/zainnab/archive/2010/09/08/insert-spaces-vs-keep-tabs-vstipedit0072.aspx

      【讨论】:

        猜你喜欢
        • 2011-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-06
        • 2011-06-20
        • 1970-01-01
        • 1970-01-01
        • 2011-03-15
        相关资源
        最近更新 更多