如果这是一个愚蠢的问题,请事先道歉,但这无休止地困扰着我,我无法解决。
我使用的是Visual Studio 2013专业版,通常使用C#编写代码,在其中使用Intellisense,按Enter选择方法或其他方法会添加我的选择,并且我可以继续在同一行上键入内容。
但是目前,我正在VB.NET中的一个项目上,当我以相同的方式使用Intellisense时,它将光标移到下一行,即,按Enter选择任何内容,它将添加我的选择并开始新的一行,因此我必须按Backspace返回上一行。太烦人了!
有没有一种方法可以更改此行为,以使光标不会移至下一行?我查看了“工具”>“选项”中的可用设置,但无法弄清楚,并且在Google上搜索类似内容均未成功。
在这里找到(段落列表成员)
您已切换到suggestion mode
而不是completion mode
。
您还可以更改为建议模式,在该模式下,仅将您键入的文本插入到代码中。例如,如果输入的标识符不在列表中,然后按TAB键,则在完成模式下,该条目将替换键入的标识符。要在完成模式和建议模式之间切换,请按CTRL + ALT +空格键或单击“编辑/ IntelliSense /切换完成模式”。
因此,请使用TAB
/ SPACEBAR
(如我在评论中所说)或按CTRL+ALT+SPACEBAR
切换回completion mode
。
编辑:我发现,每当您键入Stri
(字符串现在将在列表中高亮显示)并按.
(点),它将自动完成并保持在同一行。
我认为在Visual Basic中不可能用C#做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句