首页 > 其他分享 >Idea的常用快捷键,会这几个够了!

Idea的常用快捷键,会这几个够了!

时间:2024-09-28 15:47:37浏览次数:3  
标签:常用 Ctrl Win Idea 快捷键 Mac Command Shift

本篇文章仅说几个常用的快捷键,包括Win系统与Mac系统两个版本,常用的用熟悉了,就能极大提高效率了。这几个快捷键值得反复练习,Java刚上手的同学建议收藏!


1、全文查找:Ctrl+Shift+F(Win)、Command+Shift+F(Mac)

在整个项目中查找特定字符串,有时候碰到某个方法的名字、变量的名字,翻找代码比较麻烦的时候,可以使用,比如在页面上看到了某个字符串,查找代码比较麻烦,直接全文查找就能事半功倍了。

另外Ctrl+Shift+R(Win)、Command+Shift+R(Mac)可以全文替换。

2、根据名称查找文件:Ctrl+Shift+N(Win)、Command+Shift+O(Mac)

在整个项目中,根据文件名查找文件。简单易用,还有一个Ctrl+N的版本,仅查找Class文件,考虑到目前Web项目较多,带Shift的版本使用更多一些。

3、格式化代码:Ctrl+Alt+L(Win)、Command+Alt+L(Mac)

将混乱的代码一键格式化,这个快捷键相当好用,并且大家看图片能够发现,不仅换行能够整理整齐,就连需要空格的地方都已经添加好了。网上搜索的代码,复制粘贴后,再试用这个快捷键,迅速就整理干净了。

4、剪切一行:Ctrl+X(Win)、Command+X(Mac)

选中文本是需要鼠标的,复制、剪切都是不可避免的,但是Idea还提供了一个移动单行代码的快捷键。光标在一行代码的任意位置,使用此快捷键,就可以完整剪切当前行,然后再将光标移动到合适的位置,就可以将此行代码移动过去了。

说的比较啰嗦,实践一下就会发现挺好用。

5、查找方法调用位置:Alt+F7(Win)、Alt+F7(Mac)

光标放到方法名称上,比如有个getName的方法,光标只要在这几个字母前后、中间就可以了,使用此快捷键,就能查找到所有调用的位置。

6、快捷引入包:Alt+Enter(Win)、option+Enter(Mac)

引入一个新的Class后,需要导入(import)包,使用此快捷键可以快速导入。

7、快捷打开项目设置:Ctrl+Shift+Alt+S(Win)、Command+;(Mac)

这个在Win系统不算常用,主要是太复杂,但是在Mac系统中比较常用。另外,Ctrl+Alt+S是打开设置,在Mac系统中,使用Command+,打开设置。

8、代码调试:F7|F8|F9(Win)、F7|F8|Shift+F8(Mac)

调试代码是常用操作,F7向下跳,会进入方法,F8向下跳,不进入方法,F9(Shift+F8)向下跳到后面的一个断点。

9、补充说明

先写这些日常常用的,有其他的再更新,欢迎大家收藏!

有需要搭建Java开发环境的,可以通过下面联系方式交流。

标签:常用,Ctrl,Win,Idea,快捷键,Mac,Command,Shift
From: https://blog.csdn.net/zsd12379/article/details/142502833

相关文章

  • pandas数据框常用操作
    pandas官方文档:https://pandas.pydata.org/docs/reference/DataFrame官方文档:https://pandas.pydata.org/docs/reference/frame.html添加新列:https://www.geeksforgeeks.org/adding-new-column-to-existing-dataframe-in-pandas/创建构造函数:https://pandas.pydata.org/d......
  • Docker的安装及常用命令
    Docker是一个开源的容器化平台,它可以让开发者将应用程序及其依赖项打包到一个可移植的容器中,从而实现快速部署、轻松迁移和高效的资源利用。一、核心概念镜像(Image):类似于虚拟机的镜像,是一个只读的模板,包含了运行一个特定应用程序所需的所有文件和依赖项。可以从Docker......
  • docker常用命令
     查看本地镜像:$sudodockerimages删除镜像$sudodockerrmi<TAG>批量删除镜像$sudodockerrmi$(dockerimages-q-a)删除已经执行容器:$sudodockerrm容器ID 停止正在运行的容器:$sudodockerstop容器ID 启动镜像:$sudodockerr......
  • 【C++】string中常用的接口
    目录前言常用接口1.有/无参string2.字符串相加3.string类对象的访问及遍历操作3.1普通遍历3.2迭代器遍历3.3范围for4.string类对象的修改操作前言今天分享一些个人认为string常用的接口,大多数资料来自于cplusplus,其他不常用的平常查阅资料使用即可。需要测试代......
  • 一些常用的技巧分享
    0.前言最近很多uu们过来问鼠鼠一些c语言/python的问题,遂决定开一个答疑帖,方便大家学习交流。但是呢既然开了帖,也就不只讲有疑问的地方,顺便把常见的一些问题都给大家过一遍。又考虑到很多uu跟鼠鼠一样是电脑小白,也顺带分享一些电子产品、生活小知识。鼠鼠水平有限,内容仅供参考......
  • TS系列(4):常用类型之类、抽象类和接口
    你好,我是沐爸,欢迎点赞、收藏、评论和关注。TS系列(1):TS是什么?如何使用?TS系列(2):类型声明、类型推断和类型总览TS系列(3):常用类型(详细)话接上回,今天分享下类、属性修饰符、抽象类和interface(接口)10.复习类相关知识本小结复习类相关知识,如果有相关基础可以跳过。classPerson{......
  • 9.Java常用类
    Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显式继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何对象。作为返回值,可返回任......
  • HTML常用标签(第四课)
     清楚认识标签的语义,即标签的含义,以便在合适的地方写上合理的标签,让网页结构更加清晰目录一、标题标签二、段落标签三、换行标签​综合案例四、文本格式化标签五、div标签和span标签六、图像标签七、图片路径八、超链接标签九、注释标签十、特殊字符综合案例......
  • JS---浏览器的弹出层常用方法
     window.alert("11111111111")<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname=&q......
  • Java中常用类之Object类
    Object类中的常用方法:1.hashCode方法,是对象地址值的另一种表现形式classStudent{Stringname;intage;publicStudent(){}publicStudent(Stringname,intage){this.name=name;this.age=age;}}测试类中是这样进......