当前位置: 首页 > news >正文

IDEA——Mac版快捷键

目录

  • 按键含义
  • 常用组合
    • 代码生成快捷键:
    • 代码追踪快捷键:
    • 高效编辑快捷键:
    • 代码重构快捷键:
    • 工具类快捷键:
    • 常规文件操作快捷键:

按键含义

  • ⌘ command
    • Command键(⌘)相当于Windows中的Control键(Ctrl)
  • ⌥ option
    • Option键相当于Windows系统中的Alt键
  • ⌃ control
    • 它本身没有实质性的功能,但和其他键组合起来可以完成很多操作
  • ⇧ shift
  • ⬆ 上箭头
  • ⬇ 下箭头

常用组合

代码生成快捷键:

Command + N:生成构造函数、getter、setter和方法重载
⌘ + ⌥ + T :可以把代码包在一个块内,例如:try/catch,if,if else,try catch,do while;
control + o:重写父类方法
control + i:实现父类方法
control + 回车:最全的一个按键
⌘+⌥+M :将当前选中到代码块抽取为方法
PSVM + 回车:自动生成main函数
SOUT + 回车:自动生成System.out.println()
FORI + 回车:生成For循环模板
ITER + 回车:生成ForEach循环

代码追踪快捷键:

Command + Option + 左右方向键:代码跟踪时前后导航
Command + 鼠标点击:查看源码
Command + O:查找并打开类文件
Command + G:查找下一个
Control + H:查看类的继承体系
Command + Option + B:查看实现类
Command + Option + U:查看当前类图
Command + 7:展示类中所有方法

高效编辑快捷键:

Command + 左右方向键:将光标移动到行头或行尾
Shift + Option + 上下键:上下移动代码行
Command + Shift + U:大小写转换
Command + Shift + 8:开启列编辑
Command + Z:撤销改动
Command + W:关闭当前类窗口
Command + S:保存文件

代码重构快捷键:

Shift + F6:对变量或方法重命名
Option + Enter:快速修复类中的错误
Control + Option + O:去除不必要的import语句
Command + Option + L:格式化代码
Command + D:复制上一行,如果有光标的话,连着复制光标选择内容,不自动换行

工具类快捷键:

Command + ,:呼起Preference设置界面
Command + ;:呼起Project设置界面
Command + 回车键:选择项目后呼起Resource配置界面
Shift + F9:编译项目
Control + R:运行项目
Control + D:Debug项目

常规文件操作快捷键:

Command + C:拷贝
Command + X:剪切
Command + V:粘贴
Command + F:在当前文件查找关键字
Command + Shift + F:全局查找关键字
Command + R:在当前文件执行替换操作
Command + Shift + R:全局文件中进行全量替换

http://www.lryc.cn/news/539033.html

相关文章:

  • 智能体系统(AI Agent System)是什么?——从概念解析到企业数字化转型的全景落地及投资视角
  • Vue 前端开发中的路由知识:从入门到精通
  • 前端VUE+后端uwsgi 环境搭建
  • I2C实践开发 ---【STM32-I2C-HDC1080温湿度采集系统】
  • 【个人开发】deepspeed+Llama-factory 本地数据多卡Lora微调【完整教程】
  • 浏览器报错:无法访问此网站 无法找到xxx.xxx.net的DNS地址。正在诊断该问题。尝试运行Windows网络诊断。DNS_PROBE_STARTED
  • 【设计模式】 代理模式(静态代理、动态代理{JDK动态代理、JDK动态代理与CGLIB动态代理的区别})
  • 网络安全-攻击流程-用户层
  • 网络安全等级保护测评(等保测评):全面指南与准备要点
  • 具身导航赋能智能物流!OpenBench:智能物流最后一公里语义导航新基准
  • 详解 本机安装多个MySQL服务【为后续大数据量分库分表奠定基础,以mysql8.0为例,附有图文】
  • 2025年新趋势:如何利用AI技术优化你的在线帮助中心
  • 同花顺Java开发面试题及参考答案 (上)
  • CommonLang3-使用介绍
  • Java常用设计模式及其应用场景
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_pnalloc函数
  • 【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析①】
  • A与B组件自动对齐与组装,无映射直接补偿。
  • QT 读写锁
  • C++ 的时间库之二:Ratio
  • 使用小雅xiaoya/Emby正确的观看电影电视剧的姿势
  • Java状态机
  • 【Pandas】pandas Series isin
  • 通过VSCode直接连接使用 GPT的编程助手
  • 一种最常见的js加密解密
  • 【Python爬虫(4)】揭开Python爬虫的神秘面纱:基础概念全解析
  • SMOJ 一笔画/洛谷 P7171 COCI 2020/2021 #3 Selotejp 题解
  • 【Java学习】继承
  • 计时器任务实现(保存视频和图像)
  • 树莓百度百科能否揭开成都树莓集团的神秘面纱?