您的位置:

Idea代码提示设置

一、设置基础提示

在进行代码输入的时候,Idea能够根据之前输入的内容进行基础提示,这需要设置一些基础的配置。

1、设置Java的基础提示:在Idea的设置菜单中找到Editor -> General -> Code Completion,将"Match case"和"Show popup"选项打开。这样,Idea在进行Java代码输入时会根据之前输入的代码进行基础提示。

<!-- Sample code -->
public class Main {
    public static void main(String[] args) {
        // Typing "Sy" will prompt "System" as an option
        System.out.println("Hello, world!");
    }
}

2、设置其他语言的基础提示:在Idea的设置菜单中找到对应语言的Code Completion页面,按照自己的需求进行设置。如:Python的设置路径为Editor -> General -> Code Completion -> Python。

<!-- Sample code -->
def main():
    # Typing "pri" will prompt "print" as an option
    print("Hello, world!")
    
if __name__ == "__main__":
    main()

二、设置代码自动导入

当我们在使用Java等编程语言时,可能会经常用到一些未导入的类库,在这时Idea能够自动提示并导入。

1、在Idea的设置菜单中找到Editor -> General -> Auto Import,在这里你可以选择"Add unambiguous imports on the fly"来实现当导入的类库唯一时,Idea会自动导入,避免手动导入带来的代码冗余。

2、在Java开发中,我们可能会遇到重名的类库,在这种情况下,Idea会根据我们的设置来确定需要导入哪一个。

<!-- Sample code -->
import java.util.Date;
import java.sql.Date;

public class Main {
    public static void main(String[] args) {
        // Typing "Date" will prompt two options
        // If we chose java.util.Date, the import statement will be added automatically
        Date now = new Date();
    }
}

三、设置参数提示

在进行方法或函数调用时,Idea可能会根据我们的输入进行参数提示,可以大大提高编程效率。

1、在Idea的设置菜单中找到Editor -> General -> Code Completion,将"Parameter Info"选项打开。这样,当我们输入方法或函数名时,Idea会提示该方法或函数的参数列表。

<!-- Sample code -->
public class Main {
    public static void main(String[] args) {
        String hello = "Hello, world!";
        // Typing "hello.substring(" will prompt "beginIndex" and "endIndex" as options
        String subString = hello.substring(0, 5);
    }
}

2、我们也可以通过按下Ctrl + P来手动触发参数提示。

四、设置代码重构提示

在进行代码编写时,我们可能需要进行一些代码重构操作,这时Idea能够根据我们的代码进行提示,方便我们快速进行代码重构操作。

1、在Idea的设置菜单中找到Editor -> Code Style -> Java -> JavaDoc,将"Generate 'equals' and 'hashCode'"选项打开。这样,当我们需要进行代码重构时,Idea会根据我们的代码提示我们是否需要实现equals和hashCode方法。

<!-- Sample code -->
public class Student {
    private String name;
    private int age;
    
    // Ctrl + R to refactor to equals and hashCode
    
    // Typing "new Student(" will prompt "name" and "age" as options
    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }
    
    public String getName() { return name; }
    public int getAge() { return age; }
}

2、在进行对代码进行重构操作时,Idea会根据我们的代码分析,提示相关的代码块,方便我们快速进行代码重构操作。

五、设置快捷键提示

当我们使用Idea进行编程时,可能会经常使用一些快捷键,Idea能够对这些快捷键进行提示。

1、在Idea的设置菜单中找到Keymap,Idea会列出所有的快捷键,并提供搜索功能方便查找快捷键。

2、在进行代码编写时,Idea会根据我们的操作提示相关的快捷键,方便我们进行操作。

<!-- Sample code -->
public class Main {
    public static void main(String[] args) {
        String hello = "Hello, world!";
        // Ctrl + Alt + V to extract to variable
        String subString = hello.substring(0, 5);
    }
}
Idea代码提示设置

2023-05-22
java方法整理笔记(java总结)

2022-11-08
idea写jsp时没有代码提示(idea创建jsp文件打%%

本文目录一览: 1、intellij idea 代码错误怎么不提示了 2、JSP页面中写java代码没有提示 3、在idea中无jsp标签提示 4、idea输入代码后不会自动显示提示,必须要按快捷键,

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
Idea整理代码的快捷键

2023-05-23
ideajsp代码不提示,idea代码错误但不提示

本文目录一览: 1、在idea中无jsp标签提示 2、关于idea中jsp out.print报错的解决方法 3、idea 运行JSP后显示源代码是什么情况 4、idea中写jsp 一不小心按了一下a

2023-12-08
Idea设置Git提交用户

2023-05-17
java笔记,大学java笔记

2022-11-28
java学习笔记(java初学笔记)

2022-11-14
idea快捷规整js代码,idea快速格式化代码快捷键

2022-11-23
python基础学习整理笔记,Python课堂笔记

2022-11-21
Idea代码整理快捷键的使用指南

2023-05-24
Idea设置详解

2023-05-21
java笔记,尚硅谷java笔记

2022-12-01
Idea代码提示插件:提高开发效率的必备神器

2023-05-20
IDEA设置热部署

2023-05-23
发篇java复习笔记(java课程笔记)

2022-11-09
如何设置idea注释模板以提高代码可读性

2023-05-16
Idea编码设置

2023-05-17
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08