自动完成Visual Studio C#

时间:2017-02-17 13:54:08

标签: c# xml wpf visual-studio

在Visual Studio中输入时,通常自动完成我按两次输入,然后我返回到我正在主动输入的下面一行。但是当我键入Marg然后输入引号,键入一个数字然后按Enter键。最后一个引用进入下一行。有没有更好的方法来自动完成Margin =“5”?谢谢!

<TextBox Grid.Column="1"
Width="250" 
Height="20" 
HorizontalAlignment="Left" 
VerticalAlignment="Bottom" 
Margin="5" 
</Grid>

1 个答案:

答案 0 :(得分:1)

我认为Visual Studio会尽最大努力自动完成您的输入。你必须意识到有两种不同的情况:

  1. 引号之间应该有一个枚举,例如:你输入

    TextA

    然后按Enter键。 VS自动填充

    TextAlignment=""

    并将光标放在引号之间。您可以从枚举中选择有效值。让我们说你按C代表中心。 Visual Studio将中心放在引号之间。

    TextAlignment="Center"

    因为它是来自枚举的值,所以VS知道你完成了在引号之间输入内容并自动将光标放在引号后面一列的前面。如果您现在按Enter键,您将获得一个新行。

  2. 引号之间应该有一个自由值,例如

    Margin="10"

    让我们说你刚进入10.现在VS无法知道你是否已完成输入值或者你想要输入更多数字。 VS不能像使用枚举那样将光标移动到引号之外。你必须自己按下右箭头来保留引号。