Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt Creator自动完成:启用中间字符串匹配_C++_Qt_Autocomplete_Qt Creator - Fatal编程技术网

C++ Qt Creator自动完成:启用中间字符串匹配

C++ Qt Creator自动完成:启用中间字符串匹配,c++,qt,autocomplete,qt-creator,C++,Qt,Autocomplete,Qt Creator,Qt Creator具有自动完成/智能感知功能,但它只匹配严格以您键入的内容开头的标识符: 例如,如果我有一个名为ui->label\u 4的成员,并且我开始键入ui->label,它将被列出,但是如果我尝试键入ui->\u 4或ui->l\u 4,它不会,因为即使\u 4是标识符的一部分,它也不会以它开头 例如: 有没有办法在Qt Creator autocomplete中启用中间字符串匹配?我在选项里到处找,但什么也找不到 我当前的版本是Qt Creator 2.8.1在Qt Creato

Qt Creator具有自动完成/智能感知功能,但它只匹配严格以您键入的内容开头的标识符:

例如,如果我有一个名为
ui->label\u 4
的成员,并且我开始键入
ui->label
,它将被列出,但是如果我尝试键入
ui->\u 4
ui->l\u 4
,它不会,因为即使
\u 4
是标识符的一部分,它也不会以它开头

例如:

有没有办法在Qt Creator autocomplete中启用中间字符串匹配?我在选项里到处找,但什么也找不到


我当前的版本是Qt Creator 2.8.1

在Qt Creator 3.0中,默认情况下,我会获得中间字符串匹配行为。我不记得以前在Qt Creator的版本中见过这种行为


你是对的,我误解了它的工作原理,因为我一开始尝试使用了一个3字变量-例如
sevenEightNine
,但它对
sevennine
,不起作用,因为你需要在第二个字与第三个字匹配之前至少键入一个字符。所以我认为这不管用,哈哈。