软件: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. 139_Power BI之某制造企业HR相关数据年度复盘

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 最近在忙一个关于制造企业HR年度数据复盘分析:数据已脱敏. 先来看看效果. 1.视频效果 [video widt ...

  2. 关于ECharts图表反复修改都无法显示的解决方案

    解决方案:清空浏览器所有记录,再次刷新即可

  3. 每天一个 HTTP 状态码 204

    204 No Content 204 No Content 表示服务器成功地处理了客户端的请求,但是没有任何要响应的内容.API 设计上,在用 PUT 请求更新某个资源成功后,后端可以在 HTTP 响 ...

  4. 分布式机器学习:PageRank算法的并行化实现(PySpark)

    1. PageRank的两种串行迭代求解算法 我们在博客<数值分析:幂迭代和PageRank算法(Numpy实现)>算法中提到过用幂法求解PageRank. 给定有向图 我们可以写出其马尔 ...

  5. 题解0014:信奥一本通1472——The XOR Largest Pair(字典树)

    题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1472 题目描述:在给定的 N 个整数中选出两个进行异或运算,求得到的结果最大是多少. 看到这 ...

  6. 【clickhouse专栏】数据库、数据仓库之间的区别与联系

    从本篇文章开始,笔者打算写一个系列的<clickhouse专栏>,其全称是Click Stream,Data WareHouse,简称ClickHouse.从其全称中的"Data ...

  7. 前端1HTML

    内容概要 前端简介 HTTP简介 HTTP协议 HTML简介 head内常见标签 body内基本标签 body内特殊符号 body内常见标签 列表标签 表格标签 内容详情 前端简介 # 1.什么是前端 ...

  8. 2.Tensor Shape《Pytorch神经网络高效入门教程》Deeplizard

            ,之后,我们张量和基础数据的形状酱油卷积运算来改变. 卷积改变了高度和宽度维度以及颜色通道的数量.

  9. Java-SpringBoot-使用多态给项目解耦

    Java-SpringBoot-使用多态给项目解耦 提及 今天在打算维护一下智慧社区这个项目的时候,想到项目是使用Satoken这个开箱即用的授权和认证的组件,因为在项目开启的时候对SpringSec ...

  10. Vue.js CLI4 Vue.config.js标准配置 (最全注释)

    前言: Vue.js CLI工具 不知不觉发展到了4.0时代,CLI给人最直白的感受是没有了build文件夹跟config文件夹,所有的配置都在Vue.config.js完成.那么该文件的配置至关重要 ...