如果这是一个愚蠢的问题,请预先道歉,但这让我很烦恼,而且我无法弄清楚。
我使用的是 Visual Studio 2013 Professional,通常使用 C# 进行编码,当使用 Intellisense 时,当我按 Enter 键选择方法或其他内容时,它会添加我的选择,并且我可以继续在同一行上键入。
但目前我正在开发一个 VB.NET 项目,当我以同样的方式使用 Intellisense 时,它会将光标放在下一行,即我按 Enter 键选择任何内容,它会添加我的选择并开始一个新行,所以我必须按退格键才能返回到上一行。真烦人!
有没有办法改变这种行为,使光标不会转到下一行?我查看了“工具”>“选项”中的可用设置,但无法弄清楚,并且在 Google 中搜索类似的内容也没有成功。
找到了here http://msdn.microsoft.com/en-us/library/hcw1s69b.aspx(段落列出成员)
您已切换至suggestion mode
代替completion mode
.
您还可以更改为建议模式,在该模式下,仅将您键入的文本插入到代码中。例如,如果您输入列表中没有的标识符并按 TAB 键,则在完成模式下,该条目将替换键入的标识符。要在完成模式和建议模式之间切换,请按 CTRL+ALT+空格键或单击编辑/智能感知/切换完成模式。
所以,要么使用TAB
/SPACEBAR
(正如我在评论中所说)或按CTRL+ALT+SPACEBAR
切换回completion mode
.
编辑:我发现每当你输入Stri
(字符串现在将在列表中突出显示)然后按.
(点)它将自动完成并保持在同一行。
我认为您在 C# 中执行此操作的方法在 Visual Basic 中是不可能的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)