IntelliJ IDEA快捷键总结
原文: IntelliJ IDEA快捷键
下面只列出Windows系统下的快捷键,Mac下的快捷键参考上面的链接。
Remember these Shortcuts
功能 | 快捷键 |
---|---|
Smart code completion | Ctrl + Shift + Space |
Search everywhere | Double Shift |
Show intention actions and quick-fixes | Alt + Enter |
Generate code | Alt + Ins |
Parameter info | Ctrl + P |
Extend selection | Ctrl + W |
Shrink selection | Ctrl + Shift + W |
Recent files popup | Ctrl + E |
Rename | Shift + F6 |
General
功能 | 快捷键 |
---|---|
Open corresponding tool window | Alt + #[0-9] |
Save all | Ctrl + S |
Synchronize | Ctrl + Alt + Y |
Toggle maximizing editor | Ctrl + Shift + F12 |
Inspect current file with current profile | Alt + Shift + I |
Quick switch current scheme | Ctrl + BackQuote (`) |
Open Settings dialog | Ctrl + Alt + S |
Open Project Structure dialog | Ctrl + Alt + Shift + S |
Find Action | Ctrl + Shift + A |
Debugging
功能 | 快捷键 |
---|---|
Step over / into | F8 / F7 |
Smart step into / Step out | Shift + F7 / Shift + F8 |
Run to cursor | Alt + F9 |
Evaluate expression | Alt + F8 |
Resume program | F9 |
Toggle breakpoint | Ctrl + F8 |
View breakpoints | Ctrl + Shift + F8 |
Search / Replace
功能 | 快捷键 |
---|---|
Search everywhere | Double Shift |
Find | Ctrl + F |
Find next / previous | F3 / Shift + F3 |
Replace | Ctrl + R |
Find in path | Ctrl + Shift + F |
Replace in path | Ctrl + Shift + R |
Select next occurrence | Alt + J |
Select all occurrences | Ctrl + Alt + Shift + J |
Unselect occurrence | Alt + Shift + J |
Editing
功能 | 快捷键 |
---|---|
Basic code completion | Ctrl + Space |
Smart code completion | Ctrl + Shift + Space |
Complete statement | Ctrl + Shift + Enter |
Parameter info (within method call arguments) | Ctrl + P |
Quick documentation lookup | Ctrl + Q |
External Doc | Shift + F1 |
Brief Info | Ctrl + mouse |
Show descriptions of error at caret | Ctrl + F1 |
Generate code... | Alt + Insert |
Override methods | Ctrl + O |
Implement methods | Ctrl + I |
Surround with… | Ctrl + Alt + T |
Comment / uncomment with line comment | Ctrl + / |
Comment / uncomment with block comment | Ctrl + Shift + / |
Extend selection | Ctrl + W |
Shrink selection | Ctrl + Shift + W |
Context info | Alt + Q |
Show intention actions and quick-fixes | Alt + Enter |
Reformat code | Ctrl + Alt + L |
Optimize imports | Ctrl + Alt + O |
Auto-indent line(s) | Ctrl + Alt + I |
Indent / unindent selected lines Tab / | Shift + Tab |
Cut current line to clipboard | Ctrl + X , Shift + Delete |
Copy current line to clipboard | Ctrl + C , Ctrl + Insert |
Paste from clipboard | Ctrl + V , Shift + Insert |
Paste from recent buffers... | Ctrl + Shift + V |
Duplicate current line | Ctrl + D |
Delete line at caret | Ctrl + Y |
Smart line join | Ctrl + Shift + J |
Smart line split | Ctrl + Enter |
Start new line | Shift + Enter |
Indent / unindent selected lines Tab / | Shift + Tab |
Cut current line to clipboard | Ctrl + X , Shift + Delete |
Copy current line to clipboard | Ctrl + C , Ctrl + Insert |
Paste from clipboard | Ctrl + V , Shift + Insert |
Paste from recent buffers | Ctrl + Shift + V |
Duplicate current line | Ctrl + D |
Delete line at caret | Ctrl + Y |
Smart line join | Ctrl + Shift + J |
Smart line split | Ctrl + Enter |
Start new line | Shift + Enter |
Refactoring
功能 | 快捷键 |
---|---|
Copy | F5 |
Move | F6 |
Safe Delete | Alt + Delete |
Rename | Shift + F6 |
Refactor this | Ctrl + Alt + Shift + T |
Change Signature | Ctrl + F6 |
Inline | Ctrl + Alt + N |
Extract Method | Ctrl + Alt + M |
Extract Variable | Ctrl + Alt + V |
Extract Field | Ctrl + Alt + F |
Extract Constant | Ctrl + Alt + C |
Extract Parameter | Ctrl + Alt + P |
Navigation
功能 | 快捷键 |
---|---|
Go to class | Ctrl + N |
Go to file | Ctrl + Shift + N |
Go to symbol | Ctrl + Alt + Shift + N |
Go to next / previous editor tab | Alt + Right/Left |
Go back to previous tool window | F12 |
Go to editor (from tool window) | Esc |
Hide active or last active window | Shift + Esc |
Go to line | Ctrl + G |
Recent files popup | Ctrl + E |
Navigate back / forward | Ctrl + Alt + Left/Right |
Navigate to last edit location | Ctrl + Shift + Backspace |
Select current file or symbol in any view | Alt + F1 |
Go to declaration | Ctrl + B , Ctrl + Click |
Go to implementation(s) | Ctrl + Alt + B |
Open quick definition lookup | Ctrl + Shift + I |
Go to type declaration | Ctrl + Shift + B |
Go to super-method / super-class | Ctrl + U |
Go to previous / next method | Alt + Up/Down |
Move to code block end / start | Ctrl + ]/[ |
File structure popup | Ctrl + F12 |
Type hierarchy | Ctrl + H |
Method hierarchy | Ctrl + Shift + H |
Call hierarchy | Ctrl + Alt + H |
Next / previous highlighted error | F2 / Shift + F2 |
Edit source / View source | F4 / Ctrl + Enter |
Show navigation bar | Alt + Home |
Toggle bookmark | F11 |
Toggle bookmark with mnemonic | Ctrl + F11 |
Go to numbered bookmark | Ctrl + #[0-9] |
Show bookmarks | Shift + F11 |
Compile and Run
功能 | 快捷键 |
---|---|
Make project | Ctrl + F9 |
Compile selected file, package or module | Ctrl + Shift + F9 |
Select configuration and run / debug | Alt + Shift + F10/F9 |
Run / Debug | Shift + F10 / F9 |
Run context configuration from editor | Ctrl + Shift + F10 |
Usage Search
功能 | 快捷键 |
---|---|
Find usages / Find usages in file | Alt + F7 / Ctrl + F7 |
Highlight usages in file | Ctrl + Shift + F7 |
Show usages | Ctrl + Alt + F7 |
VCS / Local History
功能 | 快捷键 |
---|---|
Commit project to VCS | Ctrl + K |
Update project from VCS | Ctrl + T |
Push commits | Ctrl + Shift + K |
‘VCS’ quick popup | Alt + BackQuote (`) |
Live Templates
功能 | 快捷键 |
---|---|
Surround with Live Template | Ctrl + Alt + J |
Insert Live Template | Ctrl + J |
IntelliJ IDEA快捷键总结的更多相关文章
- Intellij IDEA 快捷键整理
CSDN 2016博客之星评选结果公布 [系列直播]算法与游戏实战技术 "我的2016"主题征文活动 Intellij IDEA 快捷键整理(TonyCody) ...
- IntelliJ IDEA 快捷键大全
IntelliJ IDEA 快捷键大全 (2012-03-27 20:33:44) 转载▼ 标签: ide intellij快捷键 杂谈 分类: IDE工具 最近刚接触IntelliJ这个工具,用了几 ...
- 十大Intellij IDEA快捷键
转载:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一 ...
- 十大Intellij IDEA快捷键(转)(2015年06月15日)
注:本文转自:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow ...
- Eclipse和intellij idea 快捷键对比
Eclipse和intellij idea 快捷键对比
- IntelliJ常用快捷键及配置
IntelliJ常用快捷键及配置 目录: 1.常用快捷键: 2.常用配置: 1.常用快捷键: (1)psvm:创建main函数 (2)fori:for (int i = 0; i < ; i++ ...
- Intellij IDEA快捷键大全汇总(2019更新)
Intellij IDEA快捷键大全汇总(2019) Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键 Alt+回车 导入包,自动修正 Ctrl+N 查找类 ...
- Intellij IDEA快捷键与使用技巧一览表
Intellij IDEA快捷键 Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl ...
- 问题记录 | VScode中使用IntelliJ的快捷键
问题记录 | VScode中使用IntelliJ的快捷键 主要想用ctrl+alt+l格式化Python代码 安装VScode的插件:IntelliJ IDEA Keybindings 安装方法: I ...
随机推荐
- 多线程系列之六:Producer-Consumer模式
一,Producer-Consumer模式 Producer:生产者的意思,指的是生成数据的线程.Consumer:消费者的意思,指的是使用数据的线程当生产者和消费者以不同的线程运行时,两者之间的处理 ...
- O(N) 求数组中最大子串和
int MaxSubSum3(int *arr, int len) { int i; long long MaxSum = 0; long long CurSum = 0; for(int i = 0 ...
- Git分支合并:Merge、Rebase的选择
git代码合并:Merge.Rebase的选择 - iTech - 博客园http://www.cnblogs.com/itech/p/5188932.html Git如何将一个分支的修改同步到另一个 ...
- JEECG框架中使用Flash版本Uploadify,在Chrome版本号70下无法启动的解决办法
感谢文章:https://www.cnblogs.com/zinan/p/6902427.html 单独打开IFRAME中的页面 点击导航栏的<不安全> 再刷新单独IFRAME的页面,就可 ...
- Nginx三部曲(3)SSL
我们将告诉你 Nginx 的运作模式.蕴含的概念,怎样通过调优 Nginx 来提高应用性能,或是如何设置它的启动和运行. 这个教程有三个部分: 基本概念 —— 这部分需要去了解 Nginx 的一些指令 ...
- Jmeter使用笔记之html报告扩展(一)
题记:在用loadrunner的时候可以生成一个HTML的报告,并且里面包含各种图表,各种详细的数据.而在使用Jmeter测试完后并不能直接生成Html 的报告(无论是用GUI还是命令行启动). 经过 ...
- Velocity ${} 和$!{}、!${}区别
前言 在使用Velocity时经常会看到三种使用变量的情况 情况一:${name} 情况二:$!{name} 情况三:!${name} 那么三者之间到底有什么区别呢?莫慌!!!哈哈 情况一:${nam ...
- css3新属性box-orient
前言 box-orient属性经常与display:box属性结合使用 div { width:350px; height:100px; border:1px solid black; /* Fire ...
- angularjs4+ionic3集成搭建
1:安装一下cnpm用淘宝镜像安装npm install -g cnpm --registry=https://registry.npm.taobao.org 2:使用 cnpm命令安装(全局安装 A ...
- js判断一个图片是否已经存在于缓存
如下代码: var url = "http://......../image.jpg"; var img = new Image(); img.src = url; if(im ...