IDEA for mac

keymap

mac os x 10.5+

调试
单步调试(step over) f8
跳入方法(step into) f7
强制跳入方法(force step into) alt+shift+f7
跳出方法(step out) shift+f8
运行到光标位置(run to cursor) alt + f9
继续运行程序(resume program) alt + cmd + r

-------------
最常用导航特性快捷键:

最近访问的文件
cmd+E

最近编辑的文件
cmd + Shift + E

类结构菜单(Structure popup)
cmd+F12

跳转至指定类
cmd+o

跳转至指定的文件或目录
cmd+Shift+o

调用层次(Call hierarchy)
ctrl+alt+h

方法层次(Method hierarchy)
cmd+shift+h

切换至指定的工具窗口
确保你至少能记住以下几个快捷键:
Project工具窗口:Cmd + 1
Changes工具窗口:Cmd + 9
Terminal工具窗口:Alt + F12

返回编辑器
Esc

跳转至关联的单元测试
Shift + cmd + T

跳至上方的层级
cmd + U

跳至下方的层级
cmd + Alt + B

---------------
快捷键:

double shift search everywhere

cmd + o 查找类
cmd + double o 查找jar包中的类

cmd + sheft + o 查找文件
ctrl + sheft + double o 查找jar包中的文件

ctrl + alt + h 查看方法的调用层次

ctrl + j 打开文档

f3 设置、取消书签(Toggle bookmark)
cmd+f3 书签列表(Show bookmarks)

cmd + f 查询+高亮。
cmd + g 查找下一个
cmd + sheft + g 查找上一个
cmd + shift + f 在选中的目录里搜索文本

cmd + Alt + Left/Right Navigate back/forward

cmd+r 替换文本

ctrl+z 倒退
ctrl+shift+z 向前

cmd+/ 注释(//)
cmd+alt+/ 注释(/*...*/)

cmd + n 生成get set、构造函数等;新建类等
cmd + delete 删除选中行

cmd + e 查看最近打开文件列表

f2 移动到下一个错误,alt+enter快速修复
shift + f2 移动到上一个错误,alt+enter快速修复

cmd + Shift + F12 编辑器最大化最小化
cmd + shift + u 切换大小写

shift + enter 开始新的一行
shift+f6 重命名一个属性或方法
shift+esc 隐藏活动的窗口

cmd + shift + v Paste from History

cmd + alt + l 格式化代码

cmd + L 定位行
cmd + f12 查看类中的变量、方法
cmd + shift + 上下键 代码行上下移动
cmd + p 方法参数提示

cmd + b 打开声明
cmd+alt+b 打开实现

ctrl + h 查看类的继承关系
alt + 向上/向下 区块智能选择
ctrl + o 重写父类方法
ctrl + i 实现父类方法

/** + enter 快速生产类、方法、字段注释

alt+cmd+t 快速生成try cache,if else 等等其他的东西

alt + f7 Find usages
alt + cmd + f7 Show usages

重构:
cmd + alt + m 提取为方法
cmd + alt + v 提取为变量
cmd + alt + f 提取为字段

-----------------
生僻用法:
ctrl + 向右/向左 Go to next/previous editor tab
Ctrl + Tab Switch between tabs and tool window

--------------------------------------------------------------
其他设置:
智能提示忽略大小写
Editor --> Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。

取消自动保存文件功能
General 页面中
勾掉 Synchronize file on frame activation 选项(同步文件功能,酌情考虑可以不取消)
勾掉 Save files on framedeactivation 选项
勾掉 Save files automatically 选项,并将自动保存时间间隔,设置为30秒
编辑过的文件显示“*”标记
Editor –-> Editor Tabs 页面中勾上 Mark modifyied tabs with asterisk 选项,修改后的文件会跟elicpse一样显示“*”标记。

取消启动打开最近一个项目
File-->Settings-->System Setting-->Reopen last project on startup

更改注释中的用户名
选择:File\Settings\Editor\File and Code Templates
在右则的Includes中ActionScript File Header和File Header 把对应的用户名(user)改掉就可以。

IDEA加上“打开文件夹”
Settings->Tools->External Tools->Add...
name和group自己随便写,我设的是name:Explorer;group:Windows
重要的部分:
Program,填explorer;
Parameters,填 /select,$FilePath$
确定之后就OK了
在IDEA里文件上右击,菜单最下面选Windows->Explorer
就打开了选中所在的文件夹,并且那个文件已经处于选中的状态了。

显示行号
File->Settings->Editor->Appearence->Show Line Number

更改编辑区背景颜色
editor-colors&font-general-default text 把background勾上
色调:84 饱和度:91 亮度:205
红:204 绿:232 蓝:207
#CCE8CF

--------------------------------------------------------------
其他:
关于快捷键
一个IDE好用不好用,最重要的一块就是快捷键设计,之前一直很郁闷eclipse为什么连Preference都没有一个快捷键。换到IDEA,瞬间爽快了很多,几乎所有的常用操作都有快捷键,基本上可以做到纯键盘操作。
熟悉了一段时间IntelliJ的快捷键,发现其实IntelliJ快捷键,设计的比Eclipse要好。而且快捷键本来就是跟IDE特性息息相关的,IntelliJ的快捷键,是针对自己的特性,专门设计过的。我不建议使用针对Eclipse的KeyMap,花点时间熟悉Intellij的设计吧。
而且学习Intellij的快捷键,有很好的办法:
Alt菜单与鼠标右键,执行的时候,自然会提示快捷键。
Help | Default Keymap Reference,这个是一个大的常用快捷键表,建议有空的时候,花点时间过一遍。
Help | Find Action (Ctrl+Shift+A),这个快捷键非常有用,是一个命令查找,在任何时间,都可以执行此命令,输入你需要的操作,例如”extract method”,下面会出现命令以及对应的快捷键
这就要求你熟悉操作的英文名, 在Eclipse里面可能习惯了肌肉记忆,不太记得快捷健的英文名了。大不了去Eclipse里面找找,或者翻IDEA的Keymap表,有分类目录。

调试
使用IntelliJ IDEA调试,你只需要把光标移到你的表达式中然后按下Alt+F8。IntelliJ IDEA会很好的理解这个你可能需要的表达式,然后显示一个对话窗口,其中有一些它给出的建议参数变量。你也可以编辑并在对话框中立即得到这个表达式的值。相当的方便!试过这个特性后,你就不会再想在Eclipse中调试了。

时间: 2024-10-27 00:03:02

IDEA for mac的相关文章

Mac下获取AppStore安装包文件路径

本文介绍了Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用的相关步骤,希望对大家有所帮助. 通过远在大洋彼岸的苹果服务器下载东西,确实有够慢啊!AppStore更甚:甚至都经常提示连不上服务器,而有些软件呢,还必须从AppStore下载安装,所以没办法,谁让上了苹果的贼船呢!公司的网速更是不敢恭维,以至于基本上不下东西,除非像这次一样:手贱的把iPhone6升级到8.2.2了,然后Xcode6.1.1真机调试不成了,所以需要下个Xcode6.2.昨天刚更新的Xcode

MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)

1.序言: 1.1 背景 本人小白一枚,不过因为最近在从事机器视觉方面的工作,所以接触到OpenCV. 因为工作需求,本人要在MAC端使用OpenCV实现一些视觉功能,配置环境成了最大的阻碍,网上查了很多相关资料和博客,都因为版本环境问题屡试屡败,不过经历重重尝试,笔者最终还是配置成功并运行了自己的源码.当然成功的关键还是因为笔者站在了巨人的肩膀上,借鉴了很多网上的教程,为了不误导大家配置的过程,参考文章的地址统一放在文章里,望各位大大看见之后能够理解,废话不说进入正题. 1.2 环境说明 如果

mac上 go-delve 安装出现The specified item could not be found in the keychain 解决方法

安装go语言的编译环境,在安装到 delve时候出现如下错误: If reporting this issue please do so at (not Homebrew/brew or Homebrew/core): https://github.com/go-delve/homebrew-delve/issues These open issues may also help: Upgrade to delve fails https://github.com/go-delve/homebr

Mac下SVN的使用---CornerStone来使用SVN

前言 这里只介绍使用CornerStone来使用SVN. CornerStone是Mac OS X系统下非常好用的一款svn工具,当然还有Versions也是可以用的,但是使用起来不如CornerStone好用. 声明:CornerStone是收费,如果是公司需要使用到,建议让公司购买软件使用版权,支持正版.本人所用的是公司购买了使用权的版本.当然网上也是有破解版本的. 对于想要破解版本的,大家可以百度一下,有很多下载的. 安装破解方法 1.安装之前将本机日期改为未来的某个日期,然后双击安装,按

selenium+python在mac环境上的搭建

前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容,selenium3+Firefox47+geckodriver) 一.selenium安装 1.mac自带了python2.7,python里面又自带了easy_install工具,所以安装pip用e

mac数据恢复软件EasyRecovery使用教程

mac数据恢复软件EasyRecovery使用教程 文件丢失是非常让人郁闷的!因为没有备份所以很多重要的东西都没有办法找回!小编为大家准备了EasyRecovery,这款数据恢复软件费非常好用,可以将您丢失的数据找回.小编还特意为大家准备了数据恢复软件EasyRecovery使用教程,下面就和小编一起来看看具体如何使用吧! <ignore_js_op> 数据恢复软件EasyRecovery使用教程介绍:第一步:我们需要在Mac中安装好EasyRecovery for Mac,然后启动EasyR

mac苹果电脑上Mathtype软件的安装教程

对于数学学习来将,Mathtype是一款非常不错的工具,在这里您可以方便快捷的计算出公式的结果,只需要将方程式填写进去就能出来结果.小编为大家准备了Mathtype安装教程,安装的过程是非常简单的,安装好了之后会让您的工作变得更加轻松,还能提升工作的效率哦! Mathtype安装教程介绍:第一步:打开下载的Mathtype文件 第二步:点击左边的安装文件,会得到提示,下图所示: 第三步:选择好,然后会在弹出提示窗口,点击继续,如下图所示: 第四步:因为暂时只有英文版的,所以选择英文版,点击继续安

mac中如何创建文件列表清单介绍详情

相信很多苹果电脑用户们一定都在困惑mac系统到底如何创建列表清单呢?其实方法还是比较简单的,想了解吗?有兴趣不妨来mac中如何创建文件列表清单介绍中仔细瞧瞧哦,相信它可以给你使用mac系统带来有效的帮助哦,还是先来mac中如何创建文件列表清单介绍中看看再说吧.mac中如何创建文件列表清单介绍: 1. 打开Finder定位到要生成文件清单的文件夹,将文件按照想要的方式排序,例如:创建时间 2. 直接全选(Command+A)所有文件,然后复制(Command+C)它们. 3. 接下来打开文本编辑器

appium+python在Mac上环境搭建

前言 mac上搭建appium+python的环境还是有点复杂的,需要准备的软件 1.nodejs 2.npm 3.cnpm 4.appium 5.pip 6.Appium-Python-Client 一.nodejs安装 1.nodejs下载地址:https://nodejs.org/ 2.下载完成后傻瓜式下一步安装 3.打开终端,查看版本号是否安装成功,输入:node -v 二.npm安装 1.打开终端,输入:sudo bash 2.继续输入:sudo curl -L https://npm

在Mac 搭建robotframework 环境

折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 通过homebrew安装python2.6或2.7, 理由是robotframework ride只支持2