我正在使用Visual Studio 2013专业版,通常我在C#中使用Intellisense代码,当我按Enter选择一个方法或添加我的选择的东西,我可以继续在同一行打字.
但是目前我正在开发VB.NET中的一个项目,当我使用Intellisense的方法就是将光标放在下一行,即按Enter键选择任何内容,它会添加我的选择和开始一条新行,所以我必须按Backspace返回上一行.太麻烦了!
有没有办法改变这个行为,所以光标不会转到下一行?我看过Tools>选项,但无法弄清楚,Google搜索类似的功能尚未成功.
您已切换到建议模式,而不是完成模式.
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中是不可能的.