IntelliJ IDEA
 
获取 IntelliJ IDEA

教程:Kotlin 中的结构搜索和替换

最后修改时间:2023年9月7日

结构搜索和替换是一个强大的工具,可以搜索代码中的特定模式并以自动方式替换它。

在本教程中,我们将熟悉模板和过滤器,修改预定义模板,然后基于它创建代码检查。

本教程中介绍的功能界面是结构搜索和替换功能的戏剧列表。我们的目标是帮助您入门。之后,您可以探索各种模板、过滤器和选项,把它们组合起来创建您自己的特定搜索。

对于本教程,我们将使用以下代码:

现在,让我们返回结构搜索对话框来稍微更改一下预定义的模板。

通过结构搜索,我们可以运行一些有趣的搜索。让我们选择另一个现有模板(方法调用)作为示例。假设我们正在进行此搜索,以将所有print语句替换为日志记录调用,并排除所有没有 aString作为参数的调用。

如果需要,我们可以保存此模板以供以后使用。

我们还可以使用我们的模板作为检查,因此当我们遇到相同的代码时,我们会看到警告并可以快速替换代码。