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的小屋 4275

告别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

Hexo博客使用PDF.js

clone了一个pdf.js 然后兴高采烈地到文章里使用{% pdf %}标签 结果浏览器弹出了个下载框(使用GitHub的raw) 不知道是不是因为使用GitHub的原因导致这个问题 后来我测试的时候报了个错 优快云上的解决方法 到时候我再试试把资源放回lib/里面看看行不行 目录1.clone1.1.官方方法1.2.NexT主题方法1.3.补充2.修改文件2.1.修改viewer.htm...

LTFan 961

别再只做游戏了!用虚幻引擎5(UE5)给你的工厂车间做个数字双胞胎(附数据对接教程)

本文详细介绍了如何利用虚幻引擎5(UE5)构建工业数字孪生系统,实现工厂车间的智能可视化。通过UE5的高质量渲染和实时数据处理能力,结合OPC UA和MQTT协议,打造高效的数据对接方案,提升异常识别和设备管理效率。文章还分享了模型优化、可视化设计及典型工业场景的实战案例,助力企业迈向工业4.0。

weixin_33738555的博客 206

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

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

Xurui_Luo的博客 175

MultiOTP Credential Provider避坑指南:从安装到RDP双因素认证的全流程解析

本文详细解析了MultiOTP Credential Provider从安装到实现RDP双因素认证(MFA)的全流程,重点分享了Docker部署、Active Directory集成及网络级认证(NLA)兼容性等环节的实战避坑经验,旨在帮助运维人员高效、稳定地部署离线双因素认证方案,提升Windows远程桌面安全性。

weixin_29255731的博客 642

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

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

weixin_28836875的博客 247

ML.NET在工业上位机中的深度应用:如何用C#实现10ms级预测推理?

模型要“够用就好”:工业场景的规律往往不复杂,别迷信深度学习,FastTree、线性模型足够应付80%的场景,且速度快3-5倍;预处理“能省就省”:离线做90%的特征工程,实时只处理动态变化的10%,这是突破10ms的关键;代码“贴近硬件”:用struct、数组池、SIMD等“非托管技巧”写C#,避免GC成为实时性瓶颈;测试“模拟极端”:在目标工控机上用100%负载(同时跑PLC通信、运动控制、视觉检测)测试推理延迟,确保极端情况下仍达标。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 742

【Burp入门第三十三篇】BurpSuite+Proxifier安装配置,实现微信小程序抓包

本文介绍Burp+Proxifier安装配置,实现微信小程序抓包

等风来 5873

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

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

p4q5r6s7t的博客 367

第14.1章 高翔博士2025年11月最新开源框架Lightning-LM源码学习解读(一):激光-IMU定位+建图算法各模块简介

Lightning-LM:高效激光SLAM定位系统 该框架基于模块化设计,通过激光-IMU融合实现快速建图与定位,核心特点包括: 极速性能:纯CPU运行(建图1.2核/定位0.8核) 模块化架构:包含激光里程计(LIO)、地图管理、回环检测等独立模块 动态场景支持:地图分块加载、动静态图层分离 多模式适配:支持ROS2环境下的在线/离线运行 关键模块包括前端里程计(core/lio)、2D/3D地图转换(core/g2p5)、轻量优化库(core/miao)等,通过系统控制器(core/system)协调流

行知SLAM 2438

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

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

java2000.net 413

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1043、魔法咒语组合 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为od

KJ.JK 281

CDD数据库文件制作(十一)——服务配置(0x19_DTC Code)

虽然选择Copy和Reference都可以加载DTC,但是如果我们在DTC库中有修改DTC,通过Copy的方式加载的DTC在DTC Table中不会跟着DTC库的修改而自动更新。通过Reference的方式加载的DTC可以自动更新。找到Fault Memory的DTC Table,鼠标放在DTC Table区域,右键点击选择Copy …根据需要(客户协议)勾选响应的19服务子功能。如何创建一个新的DTC code?按照字母与下方要素可做一一对应。首先在DTC库中新建DTC。支持10 01/10 03。

LOVE135149的博客 1917

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

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

gitblog_00995的博客 511

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

[IntelliJ IDEA] IDEA疑难设置问题

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

晴天天天蓝 192

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

mac下 idea 注释快捷键冲突

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

AI悦创·编程私教1v1 1480

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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特性,是目前企业开发、学习进阶、项目迭代的首选稳定版本。

这就是程序猿的博客 582
上一篇: 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、付费专栏及课程。

余额充值