Java 基础入门 | 第十九章 IDEA编辑器快捷操作教程

简介: IDEA编辑器常用快捷操作教程

 代码补全

psvm+enter键 等于

public static void main(String[] args) {
    }

image.gif

sout+enter键 等于

System.out.println();

image.gif

soutp+enter键 等于

System.out.println("args = " + Arrays.deepToString(args));

image.gif

soutv+enter键 等于

System.out.println("args = " + args);

image.gif

serr+enter键 等于

System.err.println();

image.gif

itar+enter键 等于

for (int i = 0; i < args.length; i++) {
            String arg = args[i];
        }

image.gif

ritar+enter键 等于

for (int i = args.length - 1; i >= 0; i--) {
    String arg = args[i];
}

image.gif

iter+enter键 等于

for (String arg : args) {
        }

image.gif

itco+enter键 等于

for (int i = 0; i < list.size(); i++) {
            Object o =  list.get(i);
        }

image.gif

itit+enter键 等于

while (iterator.hasNext()) {
            Object next =  iterator.next();
        }

image.gif

ifn+enter键 等于

if (args == null) {
        }

image.gif

inn+enter键 等于

if (args != null) {
        }

image.gif

lazy+enter键 等于

if (args == null) {
            args = new String[] ();
        }

image.gif

lst+enter键 等于

args[args.length - 1]

image.gif

todo+enter键 等于

// TODO: 2022/4/5

image.gif

快捷键

crl

快捷键 介绍
Ctrl + A 全选
Ctrl + C 复制
Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
Ctrl + E 显示最近打开的文件记录列表
Ctrl + F 在当前文件进行文本查找
Ctrl + G 在当前文件跳转到指定行处
Ctrl + I 选择可继承的方法
Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + O 选择可重写的方法
Ctrl + R 在当前文件进行文本替换
Ctrl + S 保存
Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用
Ctrl + V 粘贴
Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围
Ctrl + X 剪切
Ctrl + Y 删除光标所在行 或 删除选中的行
Ctrl + Z 撤销

alt

快捷键 介绍
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等

Shift

快捷键 介绍
Shift + Tab 缩进
Tab 后进

Ctrl + Alt

快捷键 介绍
Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用
Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用
Ctrl + Alt + S 打开 IntelliJ IDEA >> setiings 

Ctrl + Shift

快捷键 介绍
Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件
Ctrl + Shift + N 通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠
Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件
Ctrl + Shift + U 对选中的代码进行大 / 小写轮流转换
Ctrl + Shift + Z 取消撤销
Ctrl + Shift + / 代码块注释或撤销注释
Ctrl + Shift +↑ 选中代码行上移
Ctrl + Shift +↓ 选中代码行下移

创作不易,点赞支持!!!


相关文章
|
20天前
|
算法 Java 开发者
Java 编程入门:从零到一的旅程
本文将带领读者开启Java编程之旅,从最基础的语法入手,逐步深入到面向对象的核心概念。通过实例代码演示,我们将一起探索如何定义类和对象、实现继承与多态,并解决常见的编程挑战。无论你是编程新手还是希望巩固基础的开发者,这篇文章都将为你提供有价值的指导和灵感。
|
21天前
|
存储 Java 程序员
Java中的集合框架:从入门到精通
【8月更文挑战第30天】在Java的世界里,集合框架是一块基石,它不仅承载着数据的存储和操作,还体现了面向对象编程的精髓。本篇文章将带你遨游Java集合框架的海洋,从基础概念到高级应用,一步步揭示它的奥秘。你将学会如何选择合适的集合类型,掌握集合的遍历技巧,以及理解集合框架背后的设计哲学。让我们一起探索这个强大工具,解锁数据结构的新视角。
|
23天前
|
Java 程序员 UED
Java中的异常处理:从入门到精通
【8月更文挑战第28天】在Java编程的世界里,异常处理是一块基石,它确保了程序的健壮性和可靠性。本文将通过深入浅出的方式,带你了解Java异常处理的基本概念、分类、以及如何有效地捕获和处理异常。我们将一起探索try-catch-finally结构的奥秘,并学习如何使用throws关键字声明方法可能会抛出的异常。此外,我们还会讨论自定义异常类的创建和使用,以及最佳实践。无论你是Java新手还是有一定经验的开发者,这篇文章都将为你提供宝贵的知识,帮助你编写出更加稳定和可靠的代码。
|
23天前
|
编解码 网络协议 Oracle
java网络编程入门以及项目实战
这篇文章是Java网络编程的入门教程,涵盖了网络编程的基础知识、IP地址、端口、通讯协议(TCP和UDP)的概念与区别,并提供了基于TCP和UDP的网络编程实例,包括远程聊天和文件传输程序的代码实现。
java网络编程入门以及项目实战
|
8天前
|
Java 程序员
Java中的异常处理:从入门到精通
在Java编程的世界中,异常处理是保持程序稳定性和可靠性的关键。本文将通过一个独特的视角—把异常处理比作一场“捉迷藏”游戏—来探讨如何在Java中有效管理异常。我们将一起学习如何识别、捕捉以及处理可能出现的异常,确保你的程序即使在面对不可预见的错误时也能优雅地运行。准备好了吗?让我们开始这场寻找并解决Java异常的冒险吧!
|
20天前
|
Java 程序员 UED
Java 中的异常处理:从入门到精通
【8月更文挑战第31天】在Java编程的世界中,异常处理是保持应用稳定性的重要机制。本文将引导你理解异常的本质,学会如何使用try-catch语句来捕获和处理异常,并探索自定义异常类的魅力。我们将一起深入异常的世界,让你的代码更加健壮和用户友好。
|
20天前
|
Java 数据库连接 开发者
Java中的异常处理:从入门到精通
【8月更文挑战第31天】 在编程世界中,错误和异常就像是不请自来的客人,总是在不经意间打扰我们的程序运行。Java语言通过其异常处理机制,为开发者提供了一套优雅的“待客之道”。本文将带你走进Java异常处理的世界,从基础语法到高级技巧,再到最佳实践,让你的程序在面对意外时,也能从容不迫,优雅应对。
|
20天前
|
Java 开发者
Java 中的异常处理:从入门到精通
【8月更文挑战第31天】在Java的世界中,异常处理是保持程序健壮性的基石。本文将带你探索Java异常处理的奥秘,从基本的try-catch语句到深入理解自定义异常和最佳实践。你将学会如何优雅地处理错误,确保你的代码不仅能够面对意外情况,还能从中恢复。让我们一起开启这段旅程,掌握让程序更加稳定和可靠的技巧吧!
|
23天前
|
机器学习/深度学习 Java TensorFlow
深度学习中的图像识别:从理论到实践Java中的多线程编程入门指南
【8月更文挑战第29天】本文将深入探讨深度学习在图像识别领域的应用,从基础理论到实际应用案例,带领读者一步步理解如何利用深度学习技术进行图像识别。我们将通过一个简单的代码示例,展示如何使用Python和TensorFlow库实现一个基本的图像识别模型。无论你是初学者还是有一定经验的开发者,都能从中获得启发和学习。 【8月更文挑战第29天】在Java世界里,线程是程序执行的最小单元,而多线程则是提高程序效率和响应性的关键武器。本文将深入浅出地引导你理解Java多线程的核心概念、创建方法以及同步机制,帮助你解锁并发编程的大门。
|
26天前
|
存储 Java 开发者
Java数据类型:从入门到精通,你不得不看的“宝典”
Java数据类型:从入门到精通,你不得不看的“宝典”
36 0

热门文章

最新文章