IntelliJ IDEA 2020.3 全局关键字搜索 File mask 选项为空且筛选不生效的解决方案

文章描述了一个在IntelliJIDEA中使用全局搜索或替换功能时,文件过滤器不起作用的问题。提供了解决方案,即编辑C盘用户目录下的find.xml文件,添加并修改文件掩码以恢复功能。用户可以按照提供的步骤修改默认的匹配条件,包括添加多种文件类型。
摘要由CSDN通过智能技术生成

现象描述:

        全局关键字搜索(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:

可以设置默认的匹配条件:

可以添加、修改和删除匹配选项:

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值