vb.net – Visual Studio 2013 VB智能感知

如果这是一个愚蠢的问题,那么道歉,但是这让我很无聊,我无法理解.

我正在使用Visual Studio 2013专业版,通常我在C#中使用Intellisense代码,当我按Enter选择一个方法添加我的选择的东西,我可以继续在同一行打字.

但是目前我正在开发VB.NET中的一个项目,当我使用Intellisense的方法就是将光标放在下一行,即按Enter键选择任何内容,它会添加我的选择和开始一条新行,所以我必须按Backspace返回上一行.太麻烦了!

有没有办法改变这个行为,所以光标不会转到下一行?我看过Tools>选项,但无法弄清楚,Google搜索类似的功能尚未成功.

发现它 here(段落列表成员)

您已切换到建议模式,而不是完成模式.

You can also change to suggestion mode,in which only the text you type is inserted into the code. For example,if you enter an identifier that is not in the list and press TAB,in completion mode the entry would replace the typed identifier. To toggle between completion mode and suggestion mode,press CTRL+ALT+SPACEBAR or click Edit/IntelliSense/Toggle Completion Mode.

所以,要么使用TAB / SPACEBAR(如我在评论中说的)或按CTRL ALT空格键切换回完成模式.

编辑:我发现每当你键入Stri(String将在列表中突出显示),然后按. (点)它将自动完成并保持在同一行.

我认为你在C#中这样做的方法在Visual Basic中是不可能的.

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...