之前公司用了一段的MacBookPro,离职后自己入手了一台MacBookPro。但是现在的公司中使用的电脑是古老的win7,两个系统的键盘有些许差别,而且快捷键也略有不同。最近因为疫情影响,在家远程办公。借着这个时间整理一下两个不同系统之间的快捷键使用差异。方便有同种需求同学使用。

进入IT行业两年了,感觉自己还很菜,很多功能可能还没有用到,以后遇到什么就更新什么。也欢迎大家告诉我更好用的功能。

功能 IDEA中的名称 Windows Mac os
重写方法 Override Methods... Ctrl+O ⌘O
快速生成方法 Generate Alt+Insert ⌃N ⌃⏎
实现方法 Implement Methods... Ctrl+I ⌘I
引入变量,自动为方法的返回值添加变量 Variable/Introduce Variable Ctrl+Alt+V ⌥⌘V
清理没有引用的导包 Optimize Imports Ctrl+Alt+O ⌥⌘O
格式化代码 Reformat Code Ctrl+Alt+L ⌥⌘L
将代码向上移动换行 Move Statement Up Ctrl+Shift+↑ ⇧⌘↑
将代码向下移动换行 Move Statement Down Ctrl+Shift+↓ ⇧⌘↓
生成包裹代码,try catch等 Surround With... Ctrl+Alt+T ⌥⌘T
行注释 Comment with Line Comment Ctrl+/ ⌘/
循环扩展词 Cyclic Expand Word Alt+/ ⌥/
向上移动一行 Move Line Up Alt+Shift+↑ ⇧⌥↑
向下移动一行 Move Line Down Alt+Shift+↓ ⇧⌥↓
scala中,为变量增加类型 Specify type Alt+T ⌥T
提取方法,将选中的代码段生成一个方法 Auto-Indent Lines Ctrl+Alt+M ⌥⌘M
大小写转换 Toggle Case Ctrl+Shift+U ⇧⌘U
查找类 Class... Ctrl+N ⌘N
在该路劲下查找 Find in Path Ctrl+Shift+F ⇧⌃F
在代码中查找 Find... Ctrl+F ⌘F
在代码中替换 Replace... Ctrl+R ⌘R
自动添加分号 Complete Current Statement Ctrl+Shift+Enter ⇧⌘⏎
后退,查看代码时方便回退到之前的光标位置,如果鼠标有后退按键也可以用鼠标 ←Back Ctrl+Alt+← ⌥⌘←
查看接口的实现类 Implementation(s) Ctrl+Alt+B ⌥⌘O

IDEA常用快捷键Mac os和Windows对照--用到了就会更新的更多相关文章

  1. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  2. 转:Sublime Text 2 实用快捷键[Mac OS X]

    转: http://lucifr.com/2011/09/10/sublime-text-2-useful-shortcuts/ Sublime Text 2 实用快捷键[Mac OS X] luca ...

  3. mac常用快捷键,Mac文件重命名快捷键,Mac OS快速访问系统根目录, MacOS 10.11重要数据的存储位置大全

    command+r,相当于F5,刷新页面 command+F5,启动voiceover command+q 关闭当前程序 在Finder中command+/ 打开底部状态栏,可以查看剩余磁盘空间大小 ...

  4. Intellij IDEA常用快捷键——Mac版

    http://blog.csdn.net/longshen747/article/details/17204699 http://totohust.iteye.com/blog/1035550 设置自 ...

  5. Chrome 用户数据配置文件夹保存路径在哪?(Mac OS X/Windows/Linux)

    在重装系统之前都想要对 Chrome 中的数据进行备份,以能够在重装系统后恢复这些数据.但是除了一些玩 Chrome 很长时间的用户,鲜有人知道 Chrome 的用户数据到底保存在什么地方.如果你也有 ...

  6. Mac OS安装Windows各版本时注意事项(2014年后的Mac机相信会有这些问题)

    2014年后的Mac Mini安装Windows时候,会遇上更种坑,我这几天不断失败及尝试更种版本,各有心得体会,我写下来是为了避免大家遇到像我这种问题. (2014年之前的Mac Mini是否这样, ...

  7. MAC OS、Windows 、HTML,CSS,font-family:中文字体的英文名称

    宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 Ming ...

  8. Mac OS访问Windows共享文件夹

    原文地址:http://blog.csdn.net/jinhill/article/details/7246922 最近开始研究Mac OS,遇到的第一个问题就是如何在Mac OS中访问Windows ...

  9. Android Studio|IntelliJ IDEA 常用快捷键(Mac|Window)

    一 For Mac(Mac OS X 10.5+) F1 显示注释文档F2 高亮错误或警告快速定位Command + F12 显示当前文件的结构(查看所有方法)Command + F 查找文本Comm ...

随机推荐

  1. JavaScript Symbol对象

    JavaScript Symbol对象 Symbol Symbol对象是es6中新引进的一种数据类型,它的作用非常简单,就是用于防止属性名冲突而产生. Symbol的最大特点就是值是具有唯一性,这代表 ...

  2. Filebeat日志收集简单使用

    1.简略介绍 轻量型日志采集器,用于转发和汇总日志与文件. 官网: https://www.elastic.co/cn/beats/filebeat 2.本文实现的功能 3.事先必备: 至少一台Kaf ...

  3. PHP mkdir() 函数

    定义和用法 mkdir() 函数创建目录. 如果成功该函数返回 TRUE,如果失败则返回 FALSE. 语法 mkdir(path,mode,recursive,context) 参数 描述 path ...

  4. PHP simplexml_import_dom() 函数

    实例 获取 DOM 文档节点并转换为 SimpleXML 节点: <?php$dom=new domDocument;高佣联盟 www.cgewang.com$dom->loadXML(& ...

  5. JavaSwing+Mysql实现简单的登录界面+用户是否存在验证

    原生Java+mysql登录验证 client login.java 功能:实现登录页面,与服务端传来的数据验证 package LoginRegister; import java.awt.Cont ...

  6. 简单的vector--- 2

    如何重载operator[]   及其相关细节 如何使用 const_cast<>(  )  和 static_cast<>( ) 模板类 如何内部声明,外部定义友元函数 使用 ...

  7. Ubuntu环境下使用Jupyter Notebook查找桌面.csv文档的方法

    这个问题困扰了我很久,最后在一个老师发来的完成结果里找到了答案.(奇怪的是教材里没有.老师也不讲.尤其是百度也没有啊啊啊啊) 好了进入正题.教材里的原话是这样的 这行代码实现的环境应该是在window ...

  8. linux下的node版本管理利器:nvm

    nvm是一款node版本管理工具,简单来说,如果你想在一个环境下安装多个node版本,并向自由地切换相关版本,那你就需要使用nvm进行版本管理,有点类似pyenv,也是一款python版本管理工具. ...

  9. 005_go语言中的for循环

    代码演示 package main import "fmt" func main() { i := 1 for i <= 3 { fmt.Println(i) i = i + ...

  10. 用了Dapper之后通篇还是SqlConnection,真的看不下去了

    一:背景 1. 讲故事 前几天看公司一个新项目的底层使用了dapper,大家都知道dapper是一个非常强大的半自动化orm,帮程序员解决了繁琐的mapping问题,用起来非常爽,但我还是遇到了一件非 ...