现象描述:
全局关键字搜索(Ctrl + shift+ F)或替换(Ctrl + shift+ R)时,File mask下拉选项没有值,手动添加文件后缀名筛选也不生效:
解决方案:
第一步:进入 C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.3\options
第二步:用记事本或其它文本编辑器打开 find.xml 文件进行编辑(直接复制修改后的文件内容,保存后重启IDEA即可)。
修改前文件内容如下:
<application>
<component name="FindSettings">
<option name="customScope" value="All Places" />
<option name="defaultScopeName" value="All Places" />
<option name="SEARCH_SCOPE" value="All Places" />
<mask>.java</mask>
</component>
</application>
修改后文件内容如下:
<application>
<component name="FindSettings">
<option name="customScope" value="All Places" />
<option name="defaultScopeName" value="All Places" />
<option name="SEARCH_SCOPE" value="All Places" />
<option name="FILE_MASK" value="*.*" />
<mask>*.java</mask>
<mask>*.xml</mask>
<mask>*.yml</mask>
<mask>*.properties</mask>
<mask>*.jsp</mask>
<mask>*.html</mask>
<mask>*.css</mask>
<mask>*.js</mask>
</component>
</application>
PS:
可以设置默认的匹配条件:
可以添加、修改和删除匹配选项: