软件:IntelliJ IDEA

电脑:Mac

IDEA快捷键

  • 打开/关闭 项目视图

    • 快捷键:⌘ + 1
  • 运行项目
    • 快捷键:⌃ + ⇧ + R
  • 补全条目
    • 快捷键:⌃ + 空格
  • 预览警告并应用快速修复
    • 快捷键:⌥ + ⏎
  • 随处搜索
    • 快捷键:⇧ + ⇧
    • 在搜索条中可以输入:显示行号、大小写等
  • 转换大小写
    • 快捷键:⇧ + ⌘ + U
  • 扩大/缩小 代码选区
    • 扩大快捷键:⌥ + ↑
    • 缩小快捷键:⌥ + ↓
  • 行注释
    • 快捷键:⌘ + /
  • 块注释
    • 快捷键:⌘ + ⌥ + /
  • 复制行
    • 快捷键:⌘ + D
  • 删除行
    • 快捷键:⌘ + ⌫
  • 移动代码行
    • 快捷键:⌥ + ⇧ + ↑/↓
  • 移动方法块
    • 快捷键:⌘ + ⇧ + ↑/↓
  • 收起一段代码
    • 快捷键:⌘ + -
    • 所有区域快捷键:⌘ + ⇧ + -
  • 展开一段代码
    • 快捷键:⌘ + =
    • 所有区域快捷键:⌘ + ⇧ + =
  • 重命名
    • 快捷键:⇧ + F6
  • 快速格式化代码
    • 快捷键:⌥ + ⌘ + L
  • 快速插入构造器/Getter&Setter等
    • 快捷键:⌘ + N
    • 配合⌃或者⇧选择一个或者多个
  • 查看类的层级关系
    • 快捷键:⌃ + H
  • 快速定位方法
    • 快捷键:⌥ + ⌘ + B
  • 自动分配变量名(好用!!
    • 快捷键:在创建变量的后边+.var

IDEA模板

模板设置位置:Preference - Editor - Live template - Java

可以找到一些常用模板快捷键,同时可以自定义模板

常用模板快捷键

  1. fori --> 创建for循环
  2. main --> 添加main方法
  3. sout --> System.out.println();

个人随笔

  1. 首次接触IDEA工具,之前使用过eclipse,经过简单上手,发现IDEA要更加智能一些,可以添加中文插件,软件中还可以输入中文进行搜索,较为方便。
  2. 今后学习Java会改为使用IDEA工具,在学习IDEA软件的过程中,会逐渐总结一些常用快捷键和使用技巧。

20220723-Mac上使用IntelliJ IDEA的更多相关文章

  1. 在Mac上安装IntelliJ IDEA

    这篇文章旨在介绍如何在Mac系统上安装IntelliJ IDEA,至于IntelliJ IDEA的介绍和使用方法,大家另行查阅,本篇的文章不再详细阐述. 简短解说,IntelliJ IDEA是可以用来 ...

  2. 【mac IntelliJ Idea】mac上 idea快速重写父类方法 快捷键

    windows上快捷键: Ctrl+O Mac上快捷键: command+O 在要重写父类方法的位置 ,按下快捷键,然后选择要重写的方法即可.

  3. mac上java开发环境

    刚刚入手 macbook 还是 按照window 的方式,下载java,安装,配置环境变量,下载maven安装配置 等等....非常繁琐.. but 在mac上不用这么复杂...利用 brew 命令去 ...

  4. MAC下的Intellij IDEA常用快捷键

    MAC下的Intellij IDEA常用快捷键 alt+f7 : 查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 : 这个是查找选中的字符在工程中出现的地 ...

  5. 10款Mac上程序员装机必备的开发工具推荐和下载

    10款Mac上程序员装机必备的开发工具推荐和下载 使用Mac的用户主要有两大类:设计师和程序员,为各位程序员童鞋推荐10个Mac上非常棒的开发工具和辅助工具,分享软件专题[10款Mac上程序员装机必备 ...

  6. Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题

    Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题: URL: svn: E155021: This client is too old to work with the wo ...

  7. mac 上配置flutter开发环境

    (ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...

  8. Mac上最好用的软件集合,没有之一

    前言 题主从 windows 系统换成 macOS 系统已经4年多了.对于没有用过 Mac 电脑的人来说,可能无法理解 Mac 好用在哪里.不过对于一个用过 Mac 的开发者来说,从 windows ...

  9. Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)

    忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...

  10. 让 asp.net 在 mac 上飞

    .NET 不跨平台一直饱受争议,虽然微软前端时间放出些消息,要支持.NET跨平台的发展,但是微软一直坚持着不主动.不拒绝.不负责的三不态度,仍然用一种软件帝国的心态,折腾着一些毫无新意的东西.微软想要 ...

随机推荐

  1. 用NetworkX生成并绘制(带权)无向图

    NetworkX是一个非常强大的网络科学工具,它封装了图的数据结构和许多经典图算法,也内置了许多可视化函数可供调用. 1. 随机图生成 最经典的随机图当属我们在上一篇博客<Erdos-Renyi ...

  2. Ruby 趣学笔记(一)

    Ruby 趣学笔记(一) 本文写于 2020 年 5 月 6 日 Ruby 趣学笔记(一) 变量 变量声明 变量类型 常量 输出 字符串 字符串操作 Array 数组的遍历 数组的连接 怎么判断该变量 ...

  3. 1903021121-刘明伟-java第七周作业-客户类测试

    项目 内容 课程班级博客链接 19信计班(本) 作业要求链接 作业要求链接 博客名称 1903021121-刘明伟-java第七周作业-客户类测试 要求 每道题要有题目,代码,截图 第一部分: 创建客 ...

  4. 用python实现自动化登录禅道系统 设置定时器自动执行脚本

    由于各种原因,我想试下用python实现自动登录禅道系统,并且每天定时执行.(本人第一次接触自动化,在大佬眼中门槛都没摸到的类型) 首先缕清思路: 1.实现自动登录禅道系统,用selenium实现2. ...

  5. 图解Dijkstra(迪杰斯特拉)算法+代码实现

    简介 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径.主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止.Dijkstra算法是很有代表性的 ...

  6. 手绘图解java类加载原理

    摘要:这也许是全网"最大"."最细"."最深"的java类加载原理图解了. 本文分享自华为云社区<[读书会第12期]这也许是全网&qu ...

  7. MongoDB 分片集群

    每日一句 Medalist don't grow on trees, you have to nurture them with love, with hard work, with dedicati ...

  8. 关于p命名空间和c命名空间 外加一个context

    P命名空间注入 : 需要在头文件中加入约束文件 导入约束 : xmlns:p="http://www.springframework.org/schema/p" 如 xmlns=& ...

  9. Spring boot中最大连接数、最大线程数与最大等待数在生产中的异常场景

    在上周三下午时,客户.业务和测试人员同时反溃生产环境登录进入不了系统,我亲自测试时,第一次登录进去了,待退出后再登录时,复现了客户的问题,场景像是请求连接被拒绝了,分析后判断是spring boot的 ...

  10. ExtJS 布局-Auto布局(Auto Layout)

    更新记录 2022年5月30日 开启本篇 1.说明 auto布局是大部分容器默认的布局类型. auto布局通常是从上到下进行堆叠,auto布局不会设置子组件的宽度,默认与容器一样的宽度. 类似于HTM ...