Visual Studio - 自动填充单词后的空格

时间:2017-05-24 21:21:11

标签: c# visual-studio

最近搬到了visual studio 当我开始输入一个单词时,让我们说" Tex"我得到弹出窗口可能有自动填充,如果我按回车键,它会自动将其更改为" TextBox" 我遇到的问题是,每当我这样做时,我都要按“空格”。开始输入下一个单词,如果你键入10,000个单词就会变得很烦人。

是否有一种简单的方法可以在自动填充的单词之后开始输入一个空格?

提前谢谢你:) 图1:http://prntscr.com/fbpzdq 图2:http://prntscr.com/fbpzlc

1 个答案:

答案 0 :(得分:0)

是的,您只需使用Spacebar执行自动完成,而不是按Enter。两种方法都完成了单词的完成,但使用Spacebar也会在单词后面添加一个空格。

在名称后使用"."字符时甚至可以使用;您仍然可以从对象成员的智能感知列表中进行选择,当您键入;或右括号}或任何其他触发行格式的字符时,自动完成将神奇地删除空格

示例

// This is what it looks like while typing, using Spacebar to complete the words
this .textBox1 .Text = "hello" 

// And then as soon as the `;` is added, it's all fixed:
this.textBox1.Text = "hello";

并且,对于它的价值,在对象和它的成员之间.的任意一侧允许空格。因此,即使在第一个示例中保留了空格,代码仍然可以编译并运行得很好。