摘自: http://www.th7.cn/Program/java/201604/817219.shtml

1、找文件找代码找引用

shif双击
在项目的所有目录查找

ctrl+f(mac下:command + f)
当前文件查找特定内容

ctrl+shift+f
当前项目查找包含特定内容的文件

ctrl+shift+n (mac使用:command + shift + n)
查找文件

Ctrl+Shift+Alt+N
查找类中的方法或变量

ctrl+n
查找类

alt+F7
找到你的函数或者变量或者类的所有引用到的地方

ctrl+F4 (mac使用:command + F4)
闭关当前文件

ctrl+e或者Alt+Shift+C (mac使用:command + e)
显示最近更改的代码的文件

Alt+F1
查找代码所在位置

2、代码编辑相关

Ctrl+B (mac下: command +B)
快速打开光标处的类或方法

ctrl+alt+L (mac下: command +alt+ L)
自动格式化代码

ctrl+alt+I (mac下: command +alt+ I)
自动缩进

ctrl+shift+J
把多行连接成一行,会去掉空格的行

Ctrl+Alt+ left/right (mac下:command+Alt+ left/right)
返回至上次浏览的位置

Ctrl+Shift+Up/Down(mac下:command + shift + Up/Down)
将当前光标内容移动到上/下一段落

Ctrl+Shift+F7 (mac下:command + shift + F7)
选中文本,高亮显示所有该文本,按Esc高亮消失。

Alt+F3 (mac下:command + F3 )
选中文本,逐个往下查找相同文本,并高亮显示。

shift+enter
另起一行

ctrl+r
当前文件替换特定内容

ctrl+shift+r
当前项目替换特定内容

shift+F6
可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容

ctrl+d
复制当前行到下一行

ctrl+x
剪切当前行

ctrl+c / ctrl+v
拷贝粘贴

ctrl+z(mac下:command + z)
撤销

ctrl+shift+z(mac下:command + shift + z)
取消撤销

Ctrl+Shift+Space
自动补全代码

Ctrl+空格
代码提示

Ctrl+Alt+Space
类名或接口名提示

Ctrl+P
方法参数提示

Ctrl+Up/Down
光标跳转到第一行或最后一行下

Alt+Shift+C
对比最近修改的代码

Shift+F6
重构-重命名

Ctrl+J
自动代码

Ctrl+Q
显示注释文档

Ctrl+Alt+ left/right (mac下:command+Alt+ left/right)
返回至上次浏览的位置

Alt+ left/right
切换代码视图

Alt+ Up/Down
在方法间快速移动定位

F2 或Shift+F2
高亮错误或警告快速定位

Ctrl+W(mac下:command + W )
选中代码,连续按会有其他效果

3、代码生成操作

alt+insert(mac下: ctrl + enter)
在类中使用:可以自动生成构造器、getter/setter等等常用方法 项目目录上使用:于新建各种文件。

alt+enter
(1).can be simplify 代码可以简化 (2).Variable is never use 声明的变量从未被使用 (3)unnecessary boxing 不必要的声明包装

command+J
可以生成一些自动代码,比如for循环

command+alt+T
把选中的代码放在 TRY{} IF{} ELSE{} 里

Ctrl+/ (mac下:command +/)或 Ctrl+Shift+/
注释(// 或者/*...*/ )

/** + enter(在方法上方输入)
生成方法的注释,自动生成方法的每个参数

代码标签输入完成后,按Tab,生成代码。

4、窗口显示或设置操作

ctrl+k(mac下: command + k)
提交代码到SVN

ctrl+t(mac下: command + t)
SVN更新代码

Ctrl+H
显示类结构图

mac下:command +,
打开preferences系统设置窗口,可设置字体等等

F4 mac下:command +;
打开project structure项目设置窗口

mac下:command + Q
退出intallij idea

Alt+1 (command + 1)
快速打开或隐藏工程面板

Alt+2…0 (command + 2…0)
快速打开或隐藏其面板

ctrl+shift+f9
debug运行java类

ctrl+shift+f10
正常运行java类

command+f2
停止运行

IntelliJ IDEA windows与mac下常用快捷键的更多相关文章

  1. Mac下常用快捷键(转)

    前提,先熟读键盘快捷键符号:http://www.cnblogs.com/EasonJim/p/6350075.html 基本操作: Command-Z 撤销 Command-X 剪切 Command ...

  2. 【IDEA】(1)---MAC下常用快捷键

    IDEA常用快捷键 IDEA是一个很好的开发工具,用好它能大大提高我们的开发效率,所以这里学习总结下有关IDEA实用的一些教程,比如常用快捷键,如何自定义代码模版,如何debug异常断点,或者说多线程 ...

  3. mac 下常用快捷键

    1.快速搜索某个类 双击thift 2.切换不同的类: ctrl+方向键 3.alt+command+B 进入到具体的子类 但是 ctrl+方向键一直切的是电脑上 桌面的切换.打开 系统偏好设置-快捷 ...

  4. windows下常用快捷键

    windows下常用快捷键: 显示桌面: win徽标+D 打开资源管理器: win徽标+E 打开任务管理器: Ctrl+Alt+delete 任务切换: Alt+Tab 应用程序中窗口之间的切换: C ...

  5. Mac系统常用快捷键大全

    苹果Mac系统常用快捷键有很多,但是很多童鞋对于这些mac快捷键都不是很熟悉,今天小编为大家整理了一份Mac系统常用快捷键大全,大家快收藏起来吧!平时在使用mac系统的时候可以提高不少工作效率哦! M ...

  6. 【转】Mac系统常用快捷键大全

    Mac系统常用快捷键大全 通用 Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl.所以以下最基本操作很好理解: Command + Z 撤销 Command + ...

  7. MAC机常用快捷键整理表格

    MAC机常用快捷键整理表格 范围 快捷键 说明 图形   (Command 键)在某些 Apple 键盘上,此键也可能为标志()     Control (Control 键)     Alt Opt ...

  8. mac下chrome快捷键

    打开开发者工具:alt + command + I: 打开“JavaScript 控制台”:⌘-Option-J: 打开当前网页的源代码:⌘-Option-U: 刷新页面:command + R: m ...

  9. Mac 下 Chrome 快捷键大全

    1. 标签页和窗口快捷键 ⌘-N 打开新窗口. ⌘-T 打开新标签页. ⌘-Shift-N 在隐身模式下打开新窗口. 按 ⌘-O,然后选择文件. 在 Chrome 浏览器中打开计算机中的文件. 按住  ...

随机推荐

  1. NOI.AC NOIP模拟赛 第六场 游记

    NOI.AC NOIP模拟赛 第六场 游记 queen 题目大意: 在一个\(n\times n(n\le10^5)\)的棋盘上,放有\(m(m\le10^5)\)个皇后,其中每一个皇后都可以向上.下 ...

  2. poj 2253 最短路floyd **

    题意:有两只青蛙和若干块石头,现在已知这些东西的坐标,两只青蛙A坐标和青蛙B坐标是第一个和第二个坐标,现在A青蛙想要到B青蛙那里去,并且A青蛙可以借助任意石头的跳跃,而从A到B有若干通路,问从A到B的 ...

  3. 8、Redis中sort命令详解

    写在前面的话:读书破万卷,编码如有神 ------------------------------------------------- 1.排序 (1)sort:可以对List.Set.ZSet里面 ...

  4. Codeforces Round #398 (Div. 2) A. Snacktower 模拟

    A. Snacktower 题目连接: http://codeforces.com/contest/767/problem/A Description According to an old lege ...

  5. MikroTik RouterOS 5.x使用HunterTik 2.3.1进行破解

    一.加载光驱: 二.一路回车: 三.说明: 1.可以不安装Debian内核,但如果在无缝升级到6.6的版本,此项就一定要选择. 2.6版本的破解必须小于等于1G的空间,不然无法破解成功,亲测有效,如果 ...

  6. CoreSight™ Technology

    ARM Cortex-M processor-based devices use the ARM CoreSight technology which introduces powerful new  ...

  7. Hadoop: the definitive guide 第三版 拾遗 第四章

    第四章中提到了通过CompressionCodec对streams进行压缩和解压缩,并提供了示例程序: 输入:标准输入流 输出:压缩后的标准输出流 // cc StreamCompressor A p ...

  8. Revit API封装一个通用函数“过名称找元素”

    感觉这个函数不错.通过这种方式寻找元素经常需要用到. )         {  ];         }         // cannot find it.         return null; ...

  9. eclipse配置问题汇总

    问题1:fatjar安装出现故障 问题描写叙述:由于要打包包括第三方jar包的工程,需下载eclipse插件.一般下载地址:http://sourceforge.net/projects/fjep/ ...

  10. 声卡由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。(代码 19),

    https://zhidao.baidu.com/question/531423560.html 开始 菜单运行  regedit  找到 HKEY_LOCAL_MACHINE\SYSTEM\Curr ...