Visual studio 2015 智能意义下的模糊自补全

Visual studio 2015 智能意义下的模糊自补全,visual-studio-2015,intellisense,Visual Studio 2015,Intellisense,我在Visual Studio Community 2015的一个C项目中工作 我想知道我是否可以为智能感知完成启用模糊匹配 例如,如果我输入madeco,那么完成应该建议max_device_count 我遇到过JetBrains的Resharper插件,它正好做到了这一点,但我保留安装它的权利,因为它是一个第三方工具,而且似乎很重 实例 示例C类: class A { int max_bytes = 0; int max_device_count = 0; int max_wor

我在Visual Studio Community 2015的一个C项目中工作

我想知道我是否可以为智能感知完成启用模糊匹配

例如,如果我输入madeco,那么完成应该建议max_device_count

我遇到过JetBrains的Resharper插件,它正好做到了这一点,但我保留安装它的权利,因为它是一个第三方工具,而且似乎很重

实例 示例C类:

class A
{
  int max_bytes = 0;
  int max_device_count = 0;
  int max_workers = 0;

  public A()
  {
    // 1. Typing 'ma' proposes 'max_bytes',
    //    and in the list I see 'max_device_count' and 'max_workers'

    // 2. Typing 'max_d' proposes 'max_device_count'

    // 3. Typing 'madeco' should fuzzy match 'max_device_count', but it does not
  }
}

我已经检查了VS 2015/2017 15.2/2017 15.3,发现2017 15.3版本中增加了模糊模式,请检查以下内容:


请下载,它应该按照你的预期工作。

HI,你是说在C++项目中定义Max?DeVice?如果是这样的话,VS默认intellisense会按照您的预期工作,请检查以下内容:,如果我误解了您的意思,请提供更多详细信息,谢谢。我在C项目中工作。是的,如果我定义了一个名为max_device_count的成员变量,然后键入'madeco'应该建议使用'max_device_count',当按下enter键时,应该将其插入代码中。但是,当输入'madeco'时,我会得到最后一个匹配的变量名,这可能不同,比如'max_bytes'。。。为了更清楚,我编辑了问题中的示例。非常感谢