【发布时间】:2013-01-30 08:07:14
【问题描述】:
使用 IntelliSense 时,通常会在对话框中显示函数、成员等。通常在对话框的最顶部,IntelliSense 会自动选择与用户键入的内容最相关的 C++ 代码。
我希望 IntelliSense 帮助我自动完成我正在输入的单词,但是每当我按下 Enter 键时,它只会插入一个新行,而不是为我自动完成它。
对我来说唯一的解决方法是按向下键,然后按 Enter,以实现此目的。有没有其他方法可以使这个过程更容易?按 Enter 键时无法自动完成 C++ 代码,这让我很恼火。
【问题讨论】:
-
你可能会找到this somewhat informative。
-
@WhozCraig 这适用于 Visual Studios 2005、2008、2010 和 .NET 2003。
-
@tom_mai78101 你有多正确。 VS2012 的 Using Intellisense 文档也可用,有趣的是,他们确实将 Complete Word 的默认设置更改为 ctrl-space。 Bummer Sibrajas 删除了他的回答。
-
@WhozCraig 这对那些实际上拥有覆盖 CTRL+SPACE 热键的 IME 的人没有帮助。 TAB 是解决该问题的最佳解决方案。
-
那么 IME 热键配置显然和 VS2012 的 Intellisense Complete-Word 配置一样灵活?迷人的。根本没有指指点点。
标签: c++ c autocomplete visual-studio-2012 intellisense