摘自: 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. 数据库操作类——C#

    整理数据库操作类以便取用: using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...

  2. 历数PC发展史上的祖先们

    转自泡泡网:http://www.pcpop.com/doc/0/774/774178_all.shtml 本文导航 第01页:这几十亿晶体管的前辈是? 第02页:编辑发明的QWERTY键盘 第03页 ...

  3. CentOS 7解压安装PHP5.6.13

    自动化脚本: https://github.com/easonjim/centos-shell/blob/master/php/install-php_5.6.13.sh

  4. Open JTAG Project

    Open JTAG Project is an open source hardware and software for a high speed USB JTAG tool. In this si ...

  5. OpenOCD 0.9.0 release

    OpenOCD 0.9.0 release May 18th, 2015 I’m happy to announce the release of OpenOCD version 0.9.0, fin ...

  6. Revit API遍历全部风管,找到与风管相关的墙开洞

    涉及向量计算,求相交等相关技术. )                 {                     foreach (Face face in solid.Faces)          ...

  7. C#编程(六十)----------LINQ的概述

    LINQ的概述 LINQ的全名为语言继承查询,是VS2008个.NET3.5版中一款突破性的创新,他再对象领域和数据领域之间架起了一座桥梁.使用LINQ能大大加快对于对象数据等等的查询,加快效率. 由 ...

  8. 查看Oracle数据库名和实例名的命令

      查看数据库名 SQL> select name from v$database; NAME --------- ORCL SQL> desc v$database; 名称       ...

  9. 排序算法之归并排序(Mergesort)解析

    转自:http://www.cnblogs.com/ayqy/p/4050452.html   一.归并排序的优缺点(pros and cons) 耗费心思来理解它,总要有个理由吧: 归并排序的效率达 ...

  10. 犯罪心理第八季/全集Criminal Minds迅雷下载

    本季Criminal Minds Season 8(2012)看点:新季预告一名犯人突发急病,他被送上救护车,救护车在途中发生车祸.犯人对押送他的警官痛下毒手,BAU小组成员再次聚集起来.BAU开始分 ...