首页 > 其他分享 >IDEA快捷操作

IDEA快捷操作

时间:2023-11-26 16:55:05浏览次数:32  
标签:completion 文件 code Ctrl Shift IDEA 快捷 操作 Alt

查阅

Ctrl+P:参数信息(Parameter info)
Ctrl+Q:快速文档(Quick popups)
Ctrl+Shift+I:符号定义(方法、类等的定义)

Find and replace

Ctrl+F:当前文件查找
Ctrl+Shift+F:多文件查找
Ctrl+R:当前文件替换
Ctrl+Shift+R:多文件替换
F3:下一个
Shift+F3:上一个

File structure

Ctrl+F12:弹出窗口
Alt+7:工具窗口

Declare and usages

Ctr+B:跳到方法的定义处
跳过后再按Ctrl+B会显示它所有使用的地方

Context actions

Alt+Enter:显示上下文菜单

打开最近的文件

Ctrl+E
Ctrl+Shift+E:查看最近打开文件的代码

Search everywhere:

Shift(2):随处搜索

Expand and shrink code selection

Ctrl+W:增加选择
Ctrl+Shift+W:减少选择

Type-matching completion

Ctrl+Shift+space:智能提示

Postfix completion

.:后缀补全
如: .var .if .for

Statement completion

Ctrl+Shift+Enter:语句补全

Completion with tab

tab:覆盖
Enter:插入

Rename

Shift+F6:重命名

Extract variable

Ctrl+Alt+V:抽取变量

Extract method

Ctrl+Alt+M:抽取方法

Refactoring menu

Ctrl+Alt+Shift+T:反射菜单

Comment lines and blocks of code

Ctrl+/:行注释/取消
Ctrl+Shift+/:块注释/取消

Code format

Ctrl+Alt+L:代码格式化

Duplicate and delete lines

Ctrl+D:复制行
Ctrl+Y:删除行

Move code fragments

Alt+Shift+Up/Down:移动行
Ctrl+Shift+Up/Down:移动方法(光标位于方法的头部)

Collapse

Ctrl+(-/+):折叠/展开当前代码块
Ctrl+Shift+(-/+):折叠/展开所有代码块

Surround and unwrap

Ctrl+Alt+T:加包围(如:try/catch)
Ctrl+Shift+Delete:去包围

Multiple selection

Alt+J:选择当前光标所在的标识符,继续按选择相同的标识符,而且出现多光标。
Alt+Shift+J:减少最近的一次选择
Ctrl+Alt+Shift+J:选择所有的标识符

标签:completion,文件,code,Ctrl,Shift,IDEA,快捷,操作,Alt
From: https://www.cnblogs.com/beast-king/p/17856552.html

相关文章

  • C# 使用Task执行异步操作
    原文链接:C#使用Task执行异步操作-Ryan_zheng-博客园(cnblogs.com)为什么要使用Task线程是创建并发的底层工具,因此具有一定的局限性。没有简单的方法可以从联合(Join)线程得到“返回值”。因此必须创建一些共享域。当抛出一个异常时,捕捉和处理异常也是麻烦的。线程完成之......
  • Java中MongoDB操作
    Java中对MongoDB的操作本文介绍了使用Java编程语言与MongoDB进行交互的基本操作。MongoDB是一个开源的文档数据库,它提供了高性能、可扩展性和灵活的数据存储解决方案。安装MongoDB驱动程序在开始之前,我们需要安装MongoDB的Java驱动程序。你可以通过Maven或手动下载MongoDB驱动程序......
  • chap2 数据类型和操作
    Chap2数据类型和操作1.数据类型-整数int-浮点数float-布尔值bool(trueorfalse)-类型type```print(type(2.2))```输出:floatprint(type(2<2.2))输出:boolprint(type(2))输出:intprint(type(type(42)))输出:type-字符串str-列表List-元组Tuple-集合Set-字典dict或......
  • Day02 Windows快捷命令
    常见的Terminal命令:#盘符切换:直接输入盘符,不区分大小写 直接输入E:等 #查看当前目录下的所有文件:dir#切换目录:cdnewdirectory 只返回目标路径但不会跳转 cd\dnewdirectory 跨盘符切换的话要加\d参数后才会切换到目标路径, Linux用cd[路......
  • 14-Linux系统命令,通配符与快捷键
     #以下为Linux系统的基础命令,部分通配符与快捷键,#后接英文标注注释#Usualcommands:pwd#printworkingdirectorycddirectory#gointothedirectorycd~#gobackhomecd..#gobackupperleveldirectorymkdirdirectory#makenewdirectoryvifile#makenewfilea......
  • IDEA插件
    MyBatisXSaveActions热部署JRebelplugins里面搜索jrebel激活jrebel不要勾选启用自动编译不再显示指引问题1:JRebel-JVMTI[FATAL]Couldn'twritetoC:\Users\win10把中文用户名改成英文 ......
  • 数据类型和操作
    数据类型和操作常用内置类型整数int浮点数float布尔值bool类型type字符串****str列表****list元组****tuple用数组array集合****set字典****dict(映射,map)复数complex函数function模块moduleeg:print(type(2))<class'int'>print(t......
  • Day06 使用idea开发
    使用idea开发快捷键:psvmpublicstaticvoidmain(String[]args){}soutSystem.out.println();publicclassHello{publicstaticvoidmain(String[]args){System.out.println("Hello,World!");}}......
  • 如何在虚拟机下安装一个Linux操作系统?20218573
    导言虚拟化技术的普及使得在虚拟机中安装和运行Linux操作系统变得越来越普遍。本文将以VMware为例,详细介绍在该虚拟化平台下安装Linux的步骤,为初学者提供一份详尽的指南。1.下载和安装VMware:首先,访问VMware官方网站,下载适用于你操作系统的VMwareWorkstation或VMwarePlayer。......
  • Python:数据类型与操作,变量与函数
    数据类型1.整数Integer(int)2.浮点数Float(默认双精度)3.布尔值Boolean(bool)4.类型Typeprint(type(2))<class'int'>`print(type(2<2.2))<class'bool'>print(type(type(2)))<class'type'>常数1.python内置常量Ture,用于表示布尔真False......