IntelliJ IDEA常用快捷键

devtools/2024/11/24 3:13:57/

文章目录

  • 环境
  • 快捷键
    • 外观
    • 编辑
    • 移动光标
    • 提示
    • 查找
    • Live Templates
    • 列操作
    • 调试运行

环境

  • Ubuntu 24.04.1
  • IntelliJ IDEA 2024.1.6

快捷键

外观

  • Alt + 1:打开/关闭“项目”窗口(即左边的导航窗口)

  • Alt + 4:打开/关闭“运行”窗口

  • Alt + Shift + .:放大字体

  • Alt + Shift + ,:缩小字体

编辑

  • Ctrl + C:选中文本时,复制选中文本;没选中文本时,复制当前行

  • Ctrl + X:选中文本时,剪切选中文本;没选中文本时,剪切当前行

  • Ctrl + D:选中文本时,复制并粘贴选中文本;没选中文本时,复制并粘贴当前行

  • Ctrl + Y:选中文本时,删除选中文本所在行;没选中文本时,删除当前行

  • Ctrl + V:粘贴

  • Ctrl + Shift + V:从历史剪贴板,选择要粘贴的内容

  • Ctrl + Alt + Shift + V:粘贴为纯文本

  • Ctrl + Z:撤销操作

  • Ctrl + Shift + Z:重做操作(注意 Ctrl + Y 是删除当前行)

  • Ctrl + Shift + U:切换大小写

  • Tab:向右缩进

  • Shift + Tab:向左缩进

  • Ctrl + /:注释/反注释(使用 //

  • Ctrl + Shift + /:注释/反注释(使用 /* ... */

  • Ctrl + Alt + L:选中文本时,格式化选中文本;没选中文本时,格式化当前文件

  • Alt + Shift + Up:选中多行文本时,向上移动选中文本;没选中文本时,向上移动当前行

  • Alt + Shift + Down:选中多行文本时,向下移动选中文本;没选中文本时,向下移动当前行

  • Ctrl + Shift + Up:向上移动当前语句(比如跨多行的 for 语句)

  • Ctrl + Shift + Down:向下移动当前语句(比如跨多行的 for 语句)

  • Ctrl + Alt + T:添加外层代码(比如 iffor 等)

  • Ctrl + Shift + Del:删除外层代码(比如 iffor 等)

  • Shift + Enter:在下方插入新行

  • Ctrl + Alt + Enter:在上方插入新行
    注:如果是运行在VMWare里,会有快捷键冲突, Ctrl + Alt + Enter 是VMWare的全屏的快捷键。VMWare官方提供的解决办法是先 Ctrl + Alt + Space ,然后松开空格键,再按回车键。该方法可以解决包含 Ctrl + Alt 的快捷键冲突。

移动光标

  • Ctrl + B:光标跳到变量定义处,如果本身就在变量定义处,则显示变量使用情况
    注:相当于Ctrl + 鼠标点击

  • Ctrl + Alt + 左:光标回到上次的位置

  • Ctrl + Alt + 右:光标进到下次的位置

  • Ctrl + W:扩大选中范围

  • Ctrl + Shift + W:缩小选中范围

  • Ctrl + [:光标移到代码块开始

  • Ctrl + ]:光标移到代码块结尾

  • 在代码块开头/结尾处双击:选中代码块

  • Ctrl + 左:光标向左移一个词

  • Ctrl + 右:光标向右移一个词

  • Ctrl + G:光标移到指定行

提示

  • Ctrl + Space:代码提示

  • Ctrl + P:方法的参数信息

  • Ctrl + Shift + P:变量的类型信息

查找

  • Shift + Shift:查找所有

  • Ctrl + N:查找class

  • Ctrl + Shift + N:查找文件

  • Ctrl + F12:文件结构(会列出所有方法,方便定位)

  • Ctrl + F:查找

  • Ctrl + R:替换

  • Ctrl + Shift + F:在多个文件里查找

  • Ctrl + Shift + R:在多个文件里替换

  • F3:查找下一处

  • Shift + F3:查找上一处

  • Ctrl + F3:如果没有选中文本,则查找下一处“当前光标位置的word”;如果选中文本,则查找下一处选中的文本
    注:Eclipse对应的快捷键是 Ctrl + K (如果没记错的话)

  • Ctrl + Shift + F3:如果没有选中文本,则查找上一处“当前光标位置的word”;如果选中文本,则查找上一处选中的文本

Live Templates

通过模板自动生成代码。

  • Ctrl + J:列出模板

  • psvm

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

注: psvmpublic static void main 的缩写。

  • fori
java">        for (int i = 0; i < ; i++) {}
  • sout
java">        System.out.println();

注:要想查看或者编辑Live Templates,点击File -> Settings:

在这里插入图片描述

然后在弹出对话框里,选择Editor -> Live templates -> Java:

在这里插入图片描述

列操作

  • Alt + Shift + Insert:打开/关闭列选择模式。在列选择模式下,拖动鼠标可以按列选择多行,光标移到每行选中的文本末尾

在这里插入图片描述

  • Ctrl + Alt + Shift + 拖动鼠标:同上,按列选择多行,光标移到每行选中的文本末尾

  • Alt + Shift + G:先选中多行,然后按“Alt + Shift + G”,则光标移到每一行的行尾

在这里插入图片描述

调试运行

  • Shift + F10:运行

  • Shift + F9:调试

  • F8:单步(不进入内部)

  • F7:单步(进入内部)

  • Shift + F8:从当前方法返回

  • F9:继续运行

  • Ctrl + F2:停止运行


http://www.ppmy.cn/devtools/136439.html

相关文章

湘潭大学软件工程算法设计与分析考试复习笔记(二)

回顾 湘潭大学软件工程算法设计与分析考试复习笔记&#xff08;一&#xff09; 前言 现在接着昨天的复习。今天复习一下&#xff0c;把人机交互的实验二综述写一下&#xff0c;把实验三的 bug 改一下。 模拟退火 最后热情被消耗殆尽&#xff0c;是这意思吗哈哈。这个模拟退…

sourceTree无效的源路径问题解决

1.点击工具 2.点击选项 3.修改ssh客户端为OpenSSH 4.点击确定&#xff0c;然后重新打开软件

从源头保障电力安全:输电线路动态增容与温度监测技术详解

在电力系统中&#xff0c;输电线路是电能传输的关键环节。然而&#xff0c;当导线温度过高时&#xff0c;会加速导线老化&#xff0c;降低绝缘性能&#xff0c;甚至引发短路、火灾等严重事故&#xff0c;对电网安全运行构成巨大威胁。近日&#xff0c;某地区因持续高温和用电负…

数据库课程设计全流程:方法与实例解析

--- ### 一、数据库课程设计概述 数据库课程设计是学习数据库理论知识的重要实践环节&#xff0c;旨在帮助学生掌握数据库设计和应用系统开发的完整流程&#xff0c;包括需求分析、数据库设计、功能实现以及性能优化。 #### **设计目标** 1. 掌握数据库设计的基本步骤和原则…

SpringBoot中小企业人事管理系统:设计模式

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;中小企业人事管理系统当然也不能排除在外。中小企业人事管理系统是以实际运用为开发背景&#xff0c;运用软件工程原理和…

Ubuntu20.04安装ROS1

1. 更换清华源 输入下面的命令 sudo apt update# 将 sources.list 拷贝到桌面 cp /etc/apt/sources.list ~/Desktop # 打开 sources.list 进行编辑 sudo gedit /etc/apt/sources.list打开文件后&#xff0c;将里面的所有内容替换为之前网页内文本框里的内容&#xff0c;例如 …

springBoot整合 Tess4J实现OCR识别文字(图片+PDF)

1. 环境准备 JDK 8 或更高版本Maven 3.6 或更高版本Spring Boot 2.4 或更高版本Tesseract OCR 引擎Tess4J 库 2. 安装 Tesseract OCR 引擎 下载地址&#xff1a; Home UB-Mannheim/tesseract Wiki GitHub linux直接安装&#xff1a;sudo apt-get install tesseract-ocr 3.…

僵尸毁灭工程 服务搭建 联机教程 无需公网IP、服务器

主要内容 什么是僵尸毁灭工程 搭建该服务&#xff0c;需要准备什么 详细步骤 1.下载并运行 SteamCMD 2.下载僵尸毁灭服务端 3.运行 MoleSDN 进行异地联机 4.小伙伴皮蛋加入鼠鼠服务器 完成联机 什么是僵尸毁灭工程 一款由The Indie Stone开发的开放世界生存模拟游戏。游…