软件: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. 组织:ISO

    国际标准化组织(ISO)是一个全球性的非政府组织,成立于1947年,总部位于瑞士日内瓦. 该组织负责绝大部分领域(包括军工.石油.船舶等垄断行业)的标准化活动,中国是其正式成员,代表中国参加的国家机构 ...

  2. 项目:PMBok

    美国项目管理协会(PMI)资格认证之所以能在如此广的行业和地域范围内被迅速认可,首先是项目管理本身的重要性和实用性决定的,其次很大程度上是得益于该项认证体系本身的科学性.PMI早在七十年代末就率先提出 ...

  3. linux篇-Parse error: syntax error, unexpected ‘new’ (T_NEW) in /usr/local/nginx/html/cacti/lib/adodb

    1首先这是基于lnmp模式进行的 2yum安装 yum -y install httpd mysql mysql-server php php-mysql php-json php-pdo 3lib库 ...

  4. Redis系列:深刻理解高性能Redis的本质

    1 背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升.通过使用缓存,我们把频繁查询的数据由磁盘调度到缓存中,保证数据的高效率读写. 当然,除了在内存内运行 ...

  5. IDEA快捷生成循环♻️

    itar 生成array for代码块 //itar for (int i = 0; i < array.length; i++) { = array[i]; } itco 生成Collecti ...

  6. 《HelloGitHub》第 74 期

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...

  7. 用Arduino显示颜色序列(u8g2,OLED)

    目录 用Arduino显示颜色序列(u8g2,OLED) 用Arduino显示颜色序列(u8g2,OLED) 提前祝大家新年快乐! 主控:Arduino Mega 2560 硬件:126×64 OLE ...

  8. JAVA - 序列化的方式

    JAVA - 序列化的方式 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后,可以通过从存储区中读 ...

  9. iphone苹果手机拼健康码行程码教程

    因为疫情原因,不管是上班,还是上学,各公司和学校都要求提供全家人的健康码和行程码,并弄成一张拼图,这样方便统计!这就苦了广大用苹果手机的朋友们了,因为苹果手机没有自带的拼图软件. 下面我就教大家一个非 ...

  10. 测试软件稳定性、健壮性之Monkey工具--简洁与深入

    搭建环境这章节没做详细说明,因为我是前期做APP自动化是已经将 SDK 以及JDK给安装配置好了,这次是直接上来演示monkey的功能点以及运用 一.什么是稳定性测试? 通过随机点击屏幕一段时间,看看 ...