20220723-Mac上使用IntelliJ IDEA
软件:IntelliJ IDEA
电脑:Mac
IDEA快捷键
- 打开/关闭 项目视图
- 快捷键:⌘ + 1
- 运行项目
- 快捷键:⌃ + ⇧ + R
- 补全条目
- 快捷键:⌃ + 空格
- 预览警告并应用快速修复
- 快捷键:⌥ + ⏎
- 随处搜索
- 快捷键:⇧ + ⇧
- 在搜索条中可以输入:显示行号、大小写等
- 转换大小写
- 快捷键:⇧ + ⌘ + U
- 扩大/缩小 代码选区
- 扩大快捷键:⌥ + ↑
- 缩小快捷键:⌥ + ↓
- 行注释
- 快捷键:⌘ + /
- 块注释
- 快捷键:⌘ + ⌥ + /
- 复制行
- 快捷键:⌘ + D
- 删除行
- 快捷键:⌘ + ⌫
- 移动代码行
- 快捷键:⌥ + ⇧ + ↑/↓
- 移动方法块
- 快捷键:⌘ + ⇧ + ↑/↓
- 收起一段代码
- 快捷键:⌘ + -
- 所有区域快捷键:⌘ + ⇧ + -
- 展开一段代码
- 快捷键:⌘ + =
- 所有区域快捷键:⌘ + ⇧ + =
- 重命名
- 快捷键:⇧ + F6
- 快速格式化代码
- 快捷键:⌥ + ⌘ + L
- 快速插入构造器/Getter&Setter等
- 快捷键:⌘ + N
- 配合⌃或者⇧选择一个或者多个
- 查看类的层级关系
- 快捷键:⌃ + H
- 快速定位方法
- 快捷键:⌥ + ⌘ + B
- 自动分配变量名(好用!!)
- 快捷键:在创建变量的后边+.var
IDEA模板
模板设置位置:Preference - Editor - Live template - Java
可以找到一些常用模板快捷键,同时可以自定义模板
常用模板快捷键
- fori --> 创建for循环
- main --> 添加main方法
- sout --> System.out.println();
个人随笔
- 首次接触IDEA工具,之前使用过eclipse,经过简单上手,发现IDEA要更加智能一些,可以添加中文插件,软件中还可以输入中文进行搜索,较为方便。
- 今后学习Java会改为使用IDEA工具,在学习IDEA软件的过程中,会逐渐总结一些常用快捷键和使用技巧。
20220723-Mac上使用IntelliJ IDEA的更多相关文章
- 在Mac上安装IntelliJ IDEA
这篇文章旨在介绍如何在Mac系统上安装IntelliJ IDEA,至于IntelliJ IDEA的介绍和使用方法,大家另行查阅,本篇的文章不再详细阐述. 简短解说,IntelliJ IDEA是可以用来 ...
- 【mac IntelliJ Idea】mac上 idea快速重写父类方法 快捷键
windows上快捷键: Ctrl+O Mac上快捷键: command+O 在要重写父类方法的位置 ,按下快捷键,然后选择要重写的方法即可.
- mac上java开发环境
刚刚入手 macbook 还是 按照window 的方式,下载java,安装,配置环境变量,下载maven安装配置 等等....非常繁琐.. but 在mac上不用这么复杂...利用 brew 命令去 ...
- MAC下的Intellij IDEA常用快捷键
MAC下的Intellij IDEA常用快捷键 alt+f7 : 查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 : 这个是查找选中的字符在工程中出现的地 ...
- 10款Mac上程序员装机必备的开发工具推荐和下载
10款Mac上程序员装机必备的开发工具推荐和下载 使用Mac的用户主要有两大类:设计师和程序员,为各位程序员童鞋推荐10个Mac上非常棒的开发工具和辅助工具,分享软件专题[10款Mac上程序员装机必备 ...
- Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题
Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题: URL: svn: E155021: This client is too old to work with the wo ...
- mac 上配置flutter开发环境
(ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...
- Mac上最好用的软件集合,没有之一
前言 题主从 windows 系统换成 macOS 系统已经4年多了.对于没有用过 Mac 电脑的人来说,可能无法理解 Mac 好用在哪里.不过对于一个用过 Mac 的开发者来说,从 windows ...
- Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)
忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...
- 让 asp.net 在 mac 上飞
.NET 不跨平台一直饱受争议,虽然微软前端时间放出些消息,要支持.NET跨平台的发展,但是微软一直坚持着不主动.不拒绝.不负责的三不态度,仍然用一种软件帝国的心态,折腾着一些毫无新意的东西.微软想要 ...
随机推荐
- mybatis各阶段的详解
1 本阶段的需要注意的几个点 1,首先是在核心配置文件里面的内容: 配置的顺序,不配则不用管,配则必须按顺序来!!!! properties?, settings?, typeAliases?, ty ...
- Redisson报错
org.redisson.client.RedisResponseTimeoutException: Redis server response timeout (3000 ms) occured a ...
- JS 的 new 是个啥?
JS 的 new 是个啥? 本文写于 2019 年 11 月 25 日 new关键字在很多语言里面,总是用于把类实例化,可是 JS 之前就没有"类"这个概念呀. 那 JS 的new ...
- 交互式 .Net 容器版
背景介绍 在之前的文章 - 交互式 .Net 中已经介绍了什么是交互式 .Net,文中是通过 Visual Studio Code 插件的方式实现交互式 .Net 的.现在,我们将使用容器的方式实现交 ...
- 论文解读(GMIM)《Deep Graph Clustering via Mutual Information Maximization and Mixture Model》
论文信息 论文标题:Deep Graph Clustering via Mutual Information Maximization and Mixture Model论文作者:Maedeh Ahm ...
- 896.Montonic Array - LeetCode
Question 896. Monotonic Array Solution 题目大意: 类似于数学中的减函数,增函数和物理中的加速度为正或为负 思路: 先比较前两个是大于0还是小于0,如果等于0就比 ...
- 在Vmware虚拟机(win10)中安装逍遥安卓模拟器遇到的问题及解决办法
0x00 下载正确的安装包 逍遥模拟器官网:逍遥安卓模拟器下载官网 (xyaz.cn) 为什么要强调下载正确的安装包? 因为我在第一次下载的时候就下错了,下的是 逍遥模拟器 - 电脑玩手游神器 (me ...
- 在linux上开启酸酸乳,未完待续
在服务器调试深度学习环境的时候总需要下载conda的包,一直以来都觉得是因为国内访问慢,于是想在服务器上开 ,或者ssr.由于过去用ssr多一些,于是想了解ssr on linux. 1.首先win1 ...
- Kubernetes client-go workqueue 源码分析
概述Queue接口和结构体setAdd()Get()Done()DelayingQueue接口和结构体waitForNewDelayingQueuewaitingLoop()AddAfter()Rat ...
- Linux系列之安装中文字体
Linux系统安装中文字体 拷贝字体文件至Linux 从windows电脑的C:\Windows\fonts复制字体文件上传至Linux服务器新建的目录下 复制ttc.ttf文件至Linux服务器字体 ...