IDEA 最实用快捷键【MAC版本】

记录了MAC版本的IDEA 最实用快捷键,整理的大多数都是最常用的,值的一用,早日摆脱鼠标

command + del(自认为是键盘高手的必要技能)

删除当前行

option + F7

哪里调用了这个方法

Ctrl + B / Ctrl +鼠标左键(一键两用,可以无限循环的跳过来跳过去,我跳过去了,我又跳回去了)

跳到定义(它的具体实现)或者引用(哪里调用了它)

command + E (这个快捷键很有用,为什么我老是用不到它呢)

显示最近打开的文件

option+command+t(wokao,还有这个快捷键,那我之前是手打了多少代码呀)

IDEA 最实用快捷键【MAC版本】

command + f12 (才发现,这个方法我经常用,用来定位方法的位置,它换了个马甲,我竟然就不认识它了)

查看类的结构,包括有哪些字段和方法

option+command+f12(发现我手不够用了)

打开某个文件的finder

option+command+方向左和右(这个是我用过最多的快捷键了,跳回上一个操作简直不要太爽)

返回上一个操作

ctrl+g (用来一次性修改许多相同字符的变量,爽死了呀)

选中相同字符

ctrl+d debug (可以解放右手)

IDEA 最实用快捷键【MAC版本】

ctrl+shift+d debug (可以解放右手)

IDEA 最实用快捷键【MAC版本】

command + del(自认为是键盘高手的必要技能)

删除当前行

command+方向左右键(自认为是键盘高手的必要技能)

光标跳转到行首和行尾

shift+command+方向左右键(自认为是键盘高手的必要技能)

从光标处选中到行首或者行尾

option+方向左右键(自认为是键盘高手的必要技能)

光标跳转到上一个单词或者下一个单词

shift+option+方向左右键(自认为是键盘高手的必要技能)

从光标处选中到上一个单词或者下一个单词

shift+方向键(自认为是键盘高手的必要技能)

选中内容

option+方向键上下(自认为是键盘高手的必要技能)

可以选择一个单词、二个单词、很多个单词的内容

command + Shift + F12 (终于不用双击了)

编辑器最大化

ctrl+o (继承类的福音)

选择要重写的方法

command+L (小写的就行 找bug时很爽)

调整到第几行

command+fn+左右方向键(想看类名时不要太爽)

调整到第一行和最后一行

command+f8 (连debug都可以解放双手了)

添加断点

command+shift+(+/-) (没想到还有这个快捷键)

展开/折叠所有代码

command+shift+enter(还有这种奇淫技巧)

自动结束代码,行末自动添加分号

当时参考了许多连接,我给忘记了,以后再添加吧

Original: https://www.cnblogs.com/eaglelihh/p/14849745.html
Author: eaglelihh
Title: IDEA 最实用快捷键【MAC版本】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/587217/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python工具箱系列(六)

    相比较于windows下安装python,在Linux下安装python实际上是一个非常困难的选择。首先要解决的就是选择哪个发行版本的问题。Linux的内核掌握在技术团队中,但是L…

    Java 2023年6月16日
    085
  • Skywalking-11:Skywalking查询协议——案例分析

    以查询 Metrics 信息案例来分析 Skywalking 查询协议 基本概述 Skywalking 查询协议默认基于 GraphQL ,如果有需要也可以自定义扩展,提供一个实现…

    Java 2023年6月5日
    079
  • java — LockSupport

    想看几个例子的效果: public class LockSupportTest { public static void main(String[] args) { Thread …

    Java 2023年5月29日
    089
  • 二分搜索树

    目录 一、概念及其介绍 二、适用说明 三、二分查找法过程图示 四、Java 实例代码 一、概念及其介绍 二分搜索树(英语:Binary Search Tree),也称为 二叉查找树…

    Java 2023年6月5日
    0112
  • 堆的shiftup以及shiftdown

    目录 堆的 shift up Java 实例代码 堆的 shift down Java 实例代码 堆的 shift up 本小节介绍如何向一个最大堆中添加元素,称为 shift u…

    Java 2023年6月5日
    058
  • Redis分布式锁实现

    Redis分布式锁实现 在分布式环境下,利用Redis实现锁机制,避免资源竞争的做法非常常见。这里探讨一下Redis分布式锁的实现方式、可能存在的问题以及适用场景。 setnx 最…

    Java 2023年6月13日
    098
  • Java基础(一)

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    089
  • Java中类变量(静态变量)和类方法(静态方法)

    类变量 类变量也叫静态变量或静态属性,是该类所有对象共享的变量任何一个该类的对象去访问它时,取得都是一样的值 语法: 访问修饰符 static 数据类型 变量名 static 访问…

    Java 2023年6月6日
    097
  • SpringBoot 过滤器,拦截器初步学习整理(有示例代码)

    引言 关于两者的理论知识,网上有太多就补贴在本章了。该文章主要以代码的形式说明,方便新手理解。这里也是新手学习时整理的文档,主要针对于新手的,如果有不正确的地方希望加一指正。 两者…

    Java 2023年6月9日
    094
  • Linux 系统安全加固经验总结

    本文为博主原创,转载请注明出处: 1. 禁止root密码登录 修改 /etc/ssh/sshd_config 中 允许root 用户登录 PermitRootLogin 的值改为 …

    Java 2023年6月8日
    067
  • C语言实现扫雷游戏(完整版)

    头文件定义、函数声明 下面就是扫雷中使用到的所有函数,为了省事我把所有的代码都放在一个C文件中实现 宏定义中设置了游戏的界面布局,以及设置地雷的个数(这里默认的是10个地雷),界面…

    Java 2023年6月15日
    073
  • SpringCloudAlibaba学习(解决SpringBoot初始化以及Nginx启动出错问题)

    微服务强调每个服务都是单独的数据库,在不使用微服务的情况下可以采用分布式架构,通过Template来调用远程的接口,但这种方式维护起来很麻烦,而且有很多弊端。 一、环境搭建 1、首…

    Java 2023年6月8日
    073
  • MyBatisPlus 入门教程,这篇很赞

    在之前的文章中我们经常使用MybatisPlus进行增删改查,可能有些小伙伴对mybatisplus不是很熟悉,今天特意出了一般入门级的教程,我自己也是一边学习一边写的,有什么地方…

    Java 2023年6月8日
    098
  • springboot统一日期格式(前端请求后台接收实体)+ 全局handler前日期统一处理、跨域配置

    第一步:自定义类 import org.apache.commons.lang.StringUtils; import org.springframework.core.conve…

    Java 2023年5月30日
    073
  • MySQL事务隔离级别

    MySQL事务隔离级别 事务 事务是由单独的一个或者多个SQL语句组成,是一个最小的不可再分割的单元,这一组操作里面的所有的执行,要么全部成功、要么全部不成功。如果有一个执行不成功…

    Java 2023年6月15日
    076
  • Java8之流Stream

    java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Ja…

    Java 2023年5月29日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球