IDEA 常用快捷键 (尚硅谷·宋红康 设置版)——高仿eclipse

摘要:
1.执行(运行)alt+r2。提示完成(ClassNameCompletion)alt+/3。单选注释ctrl+/4。多行注释ctrl+shift+/5。向下复制一行(DuplicateLines)ctrl+alt+down6。删除行或选择行(删除行)ctrl+d7。向下移动一行(movestantdown)alt+down8。向上移动一行

1.执行(run) alt+r
2.提示补全 (Class Name Completion) alt+/
3.单选注释 ctrl + /
4.多行注释 ctrl + shift + /
5.向下复制一行 (Duplicate Lines) ctrl+alt+down


6.删除一行或选中行 (delete line) ctrl+d
7.向下移动行(move statement down) alt+down
8.向上移动行(move statement up) alt+up
9.向下开始新的一行(start new line) shift+enter
10.向上开始新的一行 (Start New Line before current) ctrl+shift+enter


11.如何查看源码 (class) ctrl + 选中指定的结构 或 ctrl + shift + t
12.万能解错/生成返回值变量 alt + enter
13.退回到前一个编辑的页面 (back) alt + left 
14.进入到下一个编辑的页面(针对于上面那条来说的) (forward) alt + right
15.查看类继承关系(type hierarchy) F4


16.格式化代码(reformat code) ctrl+shift+F
17.提示方法参数类型(Parameter Info) ctrl+alt+/
18.复制代码 ctrl + c
19.撤销 ctrl + z
20.反撤销 ctrl + y


21.剪切 ctrl + x 
22.粘贴 ctrl + v
23.保存 ctrl + s
24.全选 ctrl + a
25.选中数行,整体往后移动 tab


26.选中数行,整体往前移动 shift + tab
27.查看类的结构:类似于 eclipse 的 outline ctrl+o
28.修改变量名与方法名(rename) alt+shift+r
29.大写转小写/小写转大写(toggle case) ctrl+shift+y
30.生成构造/get/set/toString alt +shift + s


31.查看文档说明(quick documentation) F2
32.收起所有的方法(collapse all) alt + shift + c
33.打开所有方法(expand all) alt+shift+x
34.打开代码所在硬盘文件夹(show in explorer) ctrl+shift+x
35.生成 try-catch 等(surround with) alt+shift+z


36.局部变量抽取为成员变量(introduce field) alt+shift+F
37.查找/替换(当前) ctrl+f
38.查找(全局) ctrl+h
39.查找文件 double Shift
40.抽取方法(Extract Method) alt+shift+m


41.全屏显示代码(close active tab) ctrl + m
42.打开 Module setting 窗口(Recently Changed Files) ctrl+E
43.关闭当前打开的代码栏(close) ctrl + w
44.关闭打开的所有代码栏(close all) ctrl + shift + w
45.快速搜索类中的错误(next highlighted error) ctrl + shift + Q


46.选择要粘贴的内容(Show in Explorer) ctrl+shift+V
47.查找方法在哪里被调用(Call Hierarchy) ctrl+shift+H
48.查看方法的多层重写结构(method hierarchy) ctrl+alt+h

免责声明:文章转载自《IDEA 常用快捷键 (尚硅谷·宋红康 设置版)——高仿eclipse》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java中的快速输入输出linux下网络死掉了肿么办?(Networking Disabled)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python入门:局部变量与全局变量2

例子1: names=("Lili","Rain","Jack") change_name(name): names[0]="LiLy" print(names) 结果:names=("LiLy","Rain","Jack") #列表可以在函数中直接修改 例子2: names={"name":"LiLy","age":18,"sex":"F"} cha...

PHP 函数漏洞总结

1.MD5 compare漏洞 PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以”0E”开头的,那么PHP将会认为他们相同,都是0。 常见的payload有 0x01 md5(str) QNKCDZO 240610708...

JavaScript 概述

JavaScript概述 ECMAScript 和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScri...

C++变量的初始化方式

写这个问题是受微软今年实习生招聘的一道笔试题启发,上一篇博客好像提到了。之前还真没细想过这些事情。 首先把需要初始化的成员变量分为几类: 一般变量(int) 静态成员变量(static int) 常量(const int ) 静态常量(static const int) 对应的初始化方式是: 一般变量可以在初始化列表里或者构造函数里初始化,不能直接...

青蛙学Linux—用户环境变量

环境变量(environment variables)一般是指在操作系统中用来指定系统运行环境的一些参数,是一个具有特定名字的对象。用户通过设置环境变量,来更方便的运行进程。如PATH变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统如果在当前目录下找不到该程序,会到PATH中设置的路径下查找。 Linux中的环境变量分为全局环境变量和用户环...

临时表与表变量深入探究

临时表或表变量我们一般用来充当中间结果集,很多时候都在用,但真正了解他们之间的区别的人还是很少的,网上流传的说法也不甚统一,所以今天我就做一个实验,让我们看看临时表和表变量的区别,以及他们各自的用途。 执行以下语句,对测试环境做准备 DBCC DROPCLEANBUFFERS --从缓冲池中删除所有清除缓冲区 DBCC FREEPROCCACHE...