Visual Studio 2013 IntelliSense子词导航和完成

时间:2015-03-11 20:25:12

标签: visual-studio-2013 intellisense camelcasing

我很好奇VS2013是否有可能让它的intellisense自动完成更有效。

我习惯使用MyClassInCamelCaseMyClassAgainInCamelCase等类MyClassYetAgainInCamelCase。 intellisense对我有用的方法是输入 M y ,我得到一个与这个单词匹配的3个可能类的列表。但是,如果我能够像命令提示符那样使用一些特殊的键来自动完成单词直到下一个CamelCase单词,那么事情就会轻松得多,所以我可以得到"我的"然后" MyClass的"然后我输入的下一个字符可以定义一个唯一的单词(或者只是命中;例如,自动完成列表中当前选定的单词)。

此外,在CamelCase单词之间导航的可能性将会有很大帮助。

有谁知道这是隐藏的功能还是什么?或者,如果有外部插件可以实现这一点?

2 个答案:

答案 0 :(得分:1)

这可能不会直接回答您的问题,但请注意,使用驼峰式类型名称,您可以做的比开始键入类型名称的开头更好( M y ):

键入名称的封闭部分:

  • A g a i n 会建议MyClassAgainInCamelCaseMyClassYetAgainInCamelCase
  • Y e t 仅建议MyClassYetAgainInCamelCase

只键入大写字母:

  • M C Y 会建议MyClassYetAgainInCamelCase

这两个快捷方式都可以合并,顺便说一下。

答案 1 :(得分:-2)

我认为热键组合是Ctrl + Space来打开Intelisense,而不是Tab,Enter或Space来插入。 在Intelisense设置中有一个完整的单词选项,检查是否已切换。