IntelliJ IDEA windows与mac下常用快捷键
摘自: 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下常用快捷键的更多相关文章
- Mac下常用快捷键(转)
前提,先熟读键盘快捷键符号:http://www.cnblogs.com/EasonJim/p/6350075.html 基本操作: Command-Z 撤销 Command-X 剪切 Command ...
- 【IDEA】(1)---MAC下常用快捷键
IDEA常用快捷键 IDEA是一个很好的开发工具,用好它能大大提高我们的开发效率,所以这里学习总结下有关IDEA实用的一些教程,比如常用快捷键,如何自定义代码模版,如何debug异常断点,或者说多线程 ...
- mac 下常用快捷键
1.快速搜索某个类 双击thift 2.切换不同的类: ctrl+方向键 3.alt+command+B 进入到具体的子类 但是 ctrl+方向键一直切的是电脑上 桌面的切换.打开 系统偏好设置-快捷 ...
- windows下常用快捷键
windows下常用快捷键: 显示桌面: win徽标+D 打开资源管理器: win徽标+E 打开任务管理器: Ctrl+Alt+delete 任务切换: Alt+Tab 应用程序中窗口之间的切换: C ...
- Mac系统常用快捷键大全
苹果Mac系统常用快捷键有很多,但是很多童鞋对于这些mac快捷键都不是很熟悉,今天小编为大家整理了一份Mac系统常用快捷键大全,大家快收藏起来吧!平时在使用mac系统的时候可以提高不少工作效率哦! M ...
- 【转】Mac系统常用快捷键大全
Mac系统常用快捷键大全 通用 Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl.所以以下最基本操作很好理解: Command + Z 撤销 Command + ...
- MAC机常用快捷键整理表格
MAC机常用快捷键整理表格 范围 快捷键 说明 图形 (Command 键)在某些 Apple 键盘上,此键也可能为标志() Control (Control 键) Alt Opt ...
- mac下chrome快捷键
打开开发者工具:alt + command + I: 打开“JavaScript 控制台”:⌘-Option-J: 打开当前网页的源代码:⌘-Option-U: 刷新页面:command + R: m ...
- Mac 下 Chrome 快捷键大全
1. 标签页和窗口快捷键 ⌘-N 打开新窗口. ⌘-T 打开新标签页. ⌘-Shift-N 在隐身模式下打开新窗口. 按 ⌘-O,然后选择文件. 在 Chrome 浏览器中打开计算机中的文件. 按住 ...
随机推荐
- BZOJ.2142.礼物(扩展Lucas)
题目链接 答案就是C(n,m1) * C(n-m1,m2) * C(n-m1-m2,m3)...(mod p) 使用扩展Lucas求解. 一个很简单的优化就是把pi,pi^ki次方存下来,因为每次分解 ...
- Dalvik和ART的区别(转)
什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机.Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一. ...
- 深入理解webpack
什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并 ...
- [原创]WebScarab工具介绍
[原创]WebScarab工具介绍 一 WebScarab介绍 WebScarab是一个用来分析使用HTTP和HTTPS协议的应用程序框架.其原理很简单,WebScarab可以记录它检测到的会话内容( ...
- 【Go命令教程】8. go test
go test 命令用于对 Go 语言编写的程序进行测试.这种测试是以 代码包 为单位的.当然,这还需要测试源码文件的帮助.关于怎样编写并写好 Go 程序测试代码,我们会在本章的第二节加以详述.在这里 ...
- Java -verbose[:class|gc|jni] 转 ----JAVA源码分析
http://blog.csdn.net/tenderhearted/article/details/39642275 http://www.cnblogs.com/iceAeterNa/p/4876 ...
- Android笔记之 网络http通信
0.在认识HTTP前先认识URL 在我们认识HTTP之前,有必要先弄清楚URL的组成,比如: http://www.******.com/china/index.htm 它的含义例如以下: 1. ht ...
- [Mac入门]如何在Mac下显示Finder中的所有文件
在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile).但是Linux/Unix ...
- finger-guessing game:2增加游戏进度,界面title及游戏界面
增加游戏进度,界面title及游戏界面 //初始化引擎组件 init(50, "div_caiquan", 800, 400, main); //定义游戏层,加载进度层.游戏背景层 ...
- future封装了callable,thread封装future。
三.使用Callable,Future返回结果 总结:future封装了callable,thread封装future.将callable的返回结果封装在future中,thread封装future, ...