在编写C ++时,我想从VS2015的自动完成中得到的是,当我开始输入变量的名称时,它会自动建议变量,当我按空格时,它会提交它(这是C#的默认行为)。
首先我必须找出如何确保实际选择的建议,我在此处找到了https://stackoverflow.com/a/20342224/2471262。
可悲的是,这并不完全符合我的要求。按Enter键时,它会自动提交变量名称。但是,这对空间不起作用。当第一次按ctrl + space然后键入变量名称的一部分时,空格键实际上用于提交变量名称。基本上这就是结果:
假设我们有一个名为abcd的var。
<ctrl+space>ab<enter> => abcd // First two works without changing Member
<ctrl+space>ab<space> => abcd // List Commit Aggressive from False to True
ab<enter> => abcd // Works with Member List Commit Aggressive set to True
ab<space> => ab // This somehow does not work :(
有没有人知道让最终选项有效的解决方案?或者这只是VS中的一个错误?因为我已经习惯了C#。
,所以不要让它工作真的很烦人