mac idea 使用技巧-长期更新

Mac上IntelliJ IDEA从安装到精通:配置优化与高效开发指南 集成开发环境(IDE)是现代软件开发的核心工具,它通过深度集成代码编辑、编译、调试和版本控制等功能,极大提升了开发效率。其原理在于将分散的开发工具链统一到单一界面中,通过智能代码补全、实时错误检查和可视化调试等技术,降低认知负荷。在Java、Kotlin等JVM语言开发领域,一个配置得当的IDE能显著加速项目构建和问题排查。对于Mac开发者而言,系统生态融合与性能调优是关键应用场景。本文聚焦IntelliJ IDEA在macOS上的高效配置,涵盖**版本选择**、**内存调优**、快捷键定制及插件生态,帮助 阅读详情

公司配发了新款Mac book pro M1
以前都是使用window 版本,切换成了mac 操作idea 很多技巧需要重新掌握,现在总结文档。

idea 版本

在这里插入图片描述
试用版,建议大家自行购买账户

idea 在Mac 环境下游多中快捷键组合

注意事先设置好
Mac OS
在这里插入图片描述

一、快捷键

Mac键盘符号和修饰键说明

⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
Home Fn + ←
End Fn + →
⇥ 右制表符(Tab键)
⇤ 左制表符(Shift+Tab)
⎋ Escape (Esc)

1.1编辑器查找

文件查找 :⌘ +F
输入查找关键字之后,使用⌘+G 查找下一个,使用⌘+⇧+G 查找上一个

全局查找:⌘+⇧+F

查找用法:⌥ +F7

Double Shift 查询任何东西
Command + F 文件内查找
Command + G 查找模式下,向下查找
Command + Shift + G 查找模式下,向上查找
Command + R 文件内替换
Command + Shift + F 全局查找(根据路径)
Command + Shift + R 全局替换(根据路径)
Command + Shift + S 查询结构(Ultimate Edition 版专用,需要在Keymap中设置)
Command + Shift + M 替换结构(Ultimate Edition 版专用,需要在Keymap中设置)

Option + F7 / Command + F7 在文件中查找用法 / 在类中查找用法
Command + Shift + F7 在文件中突出显示的用法
Command + Option + F7 显示用法

1.2 复制粘贴

Command + X 剪切当前行或选定的块到剪贴板
Command + C 复制当前行或选定的块到剪贴板
Command + V 从剪贴板粘贴
Command + Shift + V 从最近的缓冲区粘贴

从缓冲区粘贴实用功能,历史粘贴
在这里插入图片描述
Command + D 复制当前行或选定的块

1.3 定位翻页

1.4代码格式化

Command + / 注释/取消注释与行注释
Command + Option + / 注释/取消注释与块注释
Option + 方向键上 连续选中代码块
Option + 方向键下 减少当前选中的代码块

Command + Option + L 格式化代码 慎用 肯能导致git 提交差异
Control + Option + O 优化import
Control + Option + I 自动缩进线
Tab / Shift + Tab 缩进代码 / 反缩进代码

1.5 编辑技巧

Command + Shift + U 大小写切换
Command + 加号 / Command + 减号 展开 / 折叠代码块
Command + Shift + 加号 展开所以代码块
Command + Shift + 减号 折叠所有代码块
Command + W 关闭活动的编辑器选项卡

二、插件

1.arthas-idea-plugin

很多公司项目使用了特定的环境,部署很不方便,遇到问题加日志又不太方便,此时使用
arthas 就很方便

此插件可以方便的在代码中生成arthas 命令

三、开发技巧

3.1 代码合并技巧

在这里插入图片描述
在这里插入图片描述
点击中间的All 先自动合并没冲突的代码,之后再逐一处理。

参考资料:
1.https://www.jianshu.com/p/435aed7210ff

工具篇:(七)MacOS IntelliJ IDEA 使用技巧与插件推荐 IntelliJ IDEA 在 MacOS 上提供了高效、强大的开发体验,特别是它强大的代码编辑、调试和重构功能,加上丰富的插件扩展,能大大提升开发效率。通过上文介绍的技巧和插件推荐,希望你能够更好地利用 IntelliJ IDEA 进行开发。希望这篇文章能帮助你更好地掌握 IntelliJ IDEA 的使用技巧,提升开发效率! 阅读详情

相关推荐

MacOS下IDEA的个人快捷键设定

MacOS下IDEA的个人快捷键设定

樱吹雪 1122

idea工具基础配置(Mac)

2、字体大小颜色 intelliJ IDEA-->preferences-->Editor-->Font 3、不区分大小写(如下图)...

flyq_coffee 9415

Mac用户必看:IntelliJ IDEA 2025 Ultimate版从下载到运行Java项目的完整避坑指南

本文为Mac用户提供IntelliJ IDEA 2025 Ultimate版从下载安装到运行Java项目的完整指南。重点涵盖ARM架构适配、JDK配置优化、项目创建调试、必备插件推荐及Maven依赖管理,帮助开发者避开常见陷阱,在Apple Silicon芯片上高效搭建Java开发环境。

vscode6remote的博客 761

Mac新人设置 & Idea配置

大部分大厂开发人员都是使用Mac电脑(我自己也不例外),因此记录下自己对于Mac的系统设置和Idea配置的方法,以免每次使用新电脑都得重新搜教程去更改配置。

Miss的小屋 4274

告别PyCharm!用你熟悉的IDEA 2022.2在Mac上搭建Python+Django开发环境(含pymysql连接实战)

本文详细介绍了如何在IntelliJ IDEA 2022.2上配置Python+Django开发环境,特别适合Java开发者无缝迁移到Python技术栈。从Python解释器配置、Django项目创建到pymysql数据库连接实战,提供了全面的指南和实用技巧,帮助开发者高效利用熟悉的IDEA进行全栈开发。

405

你的IDEA变卡了?可能是VFS缓存‘垃圾’太多,试试这个清理指南(含Mac/Win路径)

本文详细解析了IntelliJ IDEA性能下降的原因,特别是VFS缓存积累导致的卡顿问题,并提供了全面的清理指南。从图形界面的Invalidate Caches操作到手动删除缓存目录的深度清理,涵盖Mac和Windows系统路径,帮助开发者恢复IDE的流畅性能。文章还包含高级维护策略和性能监控技巧,适合长期优化IDEA使用体验。

weixin_28834765的博客 368

在Mac系统下使用IDEA工具搭建web自动化测试环境以及我遇到的问题

声明:此说明为基于Mac系统下使用IDEA工具搭建的web自动化测试环境。 简介:首先,自动化测试针对于需要以回归测试为主的、需要长期做维护的、接口比较稳定、手工测试特别费时费力,甚至无法达到测试目的的项目。那么,如何搭建自动化测试环境呢?搭建环境的会遇到的问题有什么呢?下面有详细介绍。(可能有不足之处,请补充或者更改,谢谢) 步骤: 第一步,下载安装IDEA软件,谷歌浏览器。 第二步,下载sel...

HZM_5201314的博客 1315

MAC-IDEA快捷键、键盘按键更改

MAC-IDEA快捷键、键盘按键更改

兴趣是最好的老师 3582

IntelliJ IDEA在Mac下格式化代码快捷键与失效原因

IntelliJ IDEA在Mac下格式化代码快捷键与失效原因快捷键失效原因 快捷键 Command + Option + L 失效原因 与其他软件快捷冲突,例如网易云音乐,喜马拉雅等。关系或修改其他软件快捷键即可。

weixin_39491881的博客 3321

pentaho-kettle依赖拉取失败?试试这个Maven仓库配置的终极解决方案

本文详细解析了Pentaho Kettle依赖拉取失败的常见原因,并提供了三种Maven仓库配置方案,包括基础pom.xml配置、全局settings.xml设置以及企业级私有镜像仓库搭建。通过实战验证的方法和常见问题排查指南,帮助开发者彻底解决pentaho-kettle依赖问题,提升项目构建效率。

weixin_30275415的博客 202

SageMath下载与安装

SageMath的下载与安装

旺旺的碎冰冰~的博客 7493

Mac下Pycharm & IDEA 实用快捷键,长期更新

切换标签页(tab) ctrl+tab 切换当前目录下的文件 ctrl+e

Xurui_Luo的博客 175

《计算机网络》复试问答题总结

DNS 是一个联机分布式数据库系统,负责主机名和 IP 地址之间的转换,需要进行域名查询的机器主动发起域名解析请求,域名服务器则随时准备做出响应。域名服务器的数据库中存放着它所管辖范围的主机名和 IP 地址之间的映射表,域名服务器之间又可以相互联络和协作,以便分布在 Internet 各个域名服务器数据库中的域名都能被有效地搜索,从而实现主机名与 IP 地址的映射。为了提高解析效率,使用了域名缓存技术。在服务器、主机中设置一个专用的内存缓冲区。服务器用来存放近期解析过的域名及其对应的 IP 地址的映射。

weixin_45971154的博客 2027

IDEA快捷键大全:MAC上提升Java开发效率的30个必备组合键

本文详细介绍了在MAC平台上使用IntelliJ IDEA进行Java开发时最实用的30个快捷键组合,涵盖代码编辑、重构、导航、调试等核心场景。这些经过实战检验的快捷键能显著提升开发效率,特别适合Java开发者优化工作流程,减少对鼠标的依赖。

weixin_28836875的博客 247

嵌入式学习之QT学习---14 QT跨平台运行之把QT程序交叉编译到ARM开发板

想要把qt工程放到开发板上运行,就需要用到交叉编译。由于qt是跨平台的,所以只需要换个编译器编译一下就可以。 以“定时器”的例子为例,在移植之前还需要进行一个准备工作,在windows下运行的时候,电脑屏幕很大,但是运行的窗口只有一点点大,开发板也有外接屏幕,如何让运行窗口自动适配开发板的外接屏幕呢?令其占满屏幕显示,而不是一小块。 第一步:需要设置一下,先给ui布局,如果不布局,控件就不会随着屏幕的大小的变化而变化。 第二步:利用代码来获取屏幕的大小,给widget.cpp文件下添加如下代码 #inclu

qq_42822743的博客 5456

免费大容量国外网盘测评:冷数据归档与rclone加密接入

云存储的本质,是通过对象存储、冗余编码和分层缓存,把本地磁盘容量问题转化为网络访问与数据管理问题。免费大容量国外网盘常以空间换用户规模或付费转化,容量政策、传输策略、协议支持和退出成本,往往比标称容量更决定长期可用性。支持 WebDAV、S3 兼容和命令行工具的服务,可接入 rclone 等自动化流程,再配合客户端加密与冷热分层,用于冷数据归档、老项目备份和家庭影像保存。理解带宽换算、单文件上限、保活机制与传输一致性后,评估话题型大容量网盘与专业向协议网盘,就能把免费空间纳入可靠存储层。围绕免费大容量国外网

weixin_31292729的博客 212

Mac用户必看!Datagrip从安装到高效使用的10个隐藏技巧(附快捷键大全)

本文为Mac用户提供了一份详尽的DataGrip数据库管理工具使用指南。内容涵盖从安装配置、界面优化到五大核心高效操作技巧,并附上精心整理的Mac版快捷键大全,旨在帮助开发者深度驾驭DataGrip,显著提升数据库开发与管理的工作效率。

p4q5r6s7t的博客 367

北斗导航 | 接收机自主完好性监测与神经网络结合的技术路径、应用场景及研究进展

2] 许承东, 黄国限, 钟贤发, 等. 一种用于神经网络RAIM的故障卫星识别方法[P]. 中国专利: CN117192573A, 2023-12-08.随着6G通信与低轨卫星星座的融合发展,神经网络RAIM有望在2025-2030年实现从辅助技术向主导技术的跨越,成为智能导航系统的核心支撑技术。该架构采用改进型BP神经网络实现非线性映射,在GPS/北斗双模系统中实现98.7%的故障识别率[2]。注:测试条件为GPS/北斗双模系统,12颗可见卫星,含3颗故障卫星的复合场景。

尘世冰封的专栏 479

Mac系统安装JDK17的完整指南与优化技巧

Java开发环境配置是提升开发效率的关键环节,其中JDK作为核心组件直接影响应用性能。JDK17作为最新的长期支持版本,引入了ZGC垃圾回收器和密封类等创新特性,显著提升了内存管理和代码安全性。在Mac系统上,通过Homebrew工具链安装OpenJDK17成为最优方案,它不仅支持Apple Silicon和Intel双架构自动适配,还能实现一键版本升级与多版本管理。对于开发者而言,合理配置JAVA_HOME环境变量、优化ZGC参数以及解决SSL证书问题都是工程实践中常见的技术要点。本方案特别适用于需要快速

java2000.net 413

超详细教程YoloV8官方推荐免费数据集网站Roboflow一键导出Voc、COCO、Yolo、Csv等格式

YoloV8官方推荐了一个数据集网站,就是Roboflow。Roboflow是一个数据集管理平台,提供了免费的数据集,同时也支持上传自己的数据集进行格式转换。使用Roboflow,开发者可以方便地获取所需格式的数据集,无需手动转换格式。此外,Roboflow还提供了多种数据预处理、数据增强等功能,可帮助开发者更好地优化训练数据

Snu77的博客 2万+

基于YOLOv11的农作物病虫害检测系统设计与实现

我们使用公开的IP102病虫害数据集作为基础,该数据集包含102种病虫害类别,覆盖水稻、小麦、玉米等多种主要农作物。图像数量:75,222张类别数:102图像分辨率:从640×480到4000×3000不等标注格式:PASCAL VOC格式此外,我们还收集了部分田间实际拍摄的图像以增强模型泛化能力。

YOLO 595

Mac性能优化:解锁7个隐藏技巧,让你的Intel芯片Mac焕发第二春

你是否遇到过这样的情况: MacBook Pro在视频渲染时突然变得烫手,风扇狂转如同起飞?或者外出办公时,电池电量像沙漏一样快速流失?这些问题的根源往往与Intel处理器的Turbo Boost技术有关。作为一款专业的Mac性能优化工具,Turbo Boost Switcher能够帮助你驯服这头性能野兽,实现温度与续航的完美平衡。 ## 技术原理:揭开Turbo Boost的神秘面纱 💡

gitblog_00995的博客 511

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

[IntelliJ IDEA] IDEA疑难设置问题

记录IntelliJ IDEA下一些不容易解决的设置问题,长期更新。 Mac下 快捷键 由于Mac的Ctrl + 左键 = 右键功能,在IDEA中 Ctrl+左键 将跳入某个方法,并打开右键菜单。解决办法是在KeyMap中搜索Declaration,点击Add Mouse Shortcut,添加cmd+左键 搜索不到插件 打开设置 取消选中 Appearance & Behavi...

晴天天天蓝 192

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

mac下 idea 注释快捷键冲突

你好,我是悦创。博客首发:https://bornforthis.cn/posts/28.html打开偏好设置,将冲突的快捷键关掉,就可以解决 idea 使用注释快捷键,会打开 help 页面的问题: 欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!::: details 公众号:AI悦创【二维码】:::::: info AI悦创·编程一对一AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教

AI悦创·编程私教1v1 1480

IDEA不常见的设置

记录IntelliJ IDEA下一些不容易解决的设置问题,长期更新。 Mac下 快捷键 由于Mac的Ctrl + 左键 = 右键功能,在IDEA中 Ctrl+左键 将跳入某个方法,并打开右键菜单。解决办法是在KeyMap中搜索Declaration,点击Add Mouse Shortcut,添加cmd+左键...

weixin_33825683的博客 232

Java 25 LTS 超详细安装配置教程(Windows/Mac 全平台 + IDEA 2025 适配)

Java 25 是继 Java 17 后的新一代 LTS 版本,也是目前最新的企业级稳定版本,兼容主流框架(SpringBoot3、SpringCloud、MyBatis等),完美适配 IDEA 2025 最新版本。Java25 LTS 作为新一代长期支持版本,无论是零基础入门学习,还是企业项目开发、技术迭代,都是目前最优的版本选择,建议所有Java开发者统一升级适配。,拥有8年长期维护周期、修复大量历史Bug、优化GC性能、新增多项语法与API特性,是目前企业开发、学习进阶、项目迭代的首选稳定版本。

这就是程序猿的博客 580
上一篇: Mac 系统idea gradle 跳过测试
下一篇: MAT 分析线上OOM实战
hamish-wu
博客等级 码龄15年 2814粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值