快捷键:使用快捷键需要下载改建的配置文件,默认eclipse版的按键还是不全的。

链接:https://pan.baidu.com/s/17H4tFh__k6rExGpAf8NRJg 密码:rnl3

1.    执行run

Alt+r

2.    提示补全(class name completion)

Alt+/

3.    单行注释

Ctrl+/

4.    多行注释

Ctrl+shift+/

5.    向下复制一行

Ctrl+alt+down

6.    删除一行或选中行

Ctrl+d

7.    向下移动行

Alt+down

8.    向上移动行

Alt+up

9.    向下开始新的一行

Shift+enter

10.  向上开始新的一行

Ctrl+shift+enter

11.  如何查看源码

Ctrl+选中指定结构 或 ctrl+shift+t

12.  万能解错/生成返回值变量

Alt+enter

13.  退回到前一个编辑页面

Alt+left

14.  进入到下一个编辑页面

Alt+right

15.  查看继承关系

F4

16.  格式化代码

Ctrl+shift+f

17.  提示方法参数类型

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+shift+o

28.  重构:修改变量名与方法名(rename)

Alt+shift+r

29.  大小写转换

Ctrl+shift+y

30.  生成构造/get/set/toString

Ctrl+shift+s

31.  查看文档说明

F2

32.  收起所有的方法

Alt+shift+c

33.  打开所有的方法

Alt+shift+x

34.  打开代码所在硬盘文件夹

Ctrl+shift+x

35.  生成try-catch等(surround-with)

Alt+shift+z

36.  局部变量抽取为成员变量

Alt+shift+f

37.  查找/替换(当前)

Ctrl+f

38.  查找(全局)

Ctrl+h

39.  查找文件

Double shift

40.  查看类的继承结构图

Ctrl+shift+u

41.  查看方法的多层重写结构

Ctrl+shift+h

42.  添加到收藏

Ctrl+alt+f

43.  抽取方法

Alt+shift+m

44.  打开最近修改的文件

Ctrl+e

45.  关闭当前打开的代码栏

Ctrl+w

46.  关闭所有打开的代码栏

Ctrl+shift+w

47.  快速搜索类中的错误

Ctrl+shift+q

48.  选择要粘贴的内容

Ctrl+shift+v

49.  查找方法哪里被调用

Ctrl+shift+h

50.重写supper方法

Ctrl+o

Templates

 /**
*
* 1. IDEA中代码模板所处的位置:settings - Editor - Live Templates / Postfix Completion
* 2. 常用的模板
*/
public class TemplatesTest { //模板六: prsf:可生成 private static final
private static final Customer CUST = new Customer(); //变形:psf
public static final int NUM = 1;
//变形:psfi
public static final int NUM2 = 2;
//变形:psfs
public static final String NATION = "china"; //模板一:psvm
public static void main(String[] args) { //模板二:sout
System.out.println("hello!");
//变形:soutp / soutm / soutv / xxx.sout
System.out.println("args = [" + args + "]");
System.out.println("TemplatesTest.main"); int num1 = 10;
System.out.println("num1 = " + num1);
int num2 = 20;
System.out.println("num2 = " + num2);
System.out.println(num1); //模板三:fori
String[] arr = new String[]{"Tom","Jerry","HanMeimei","Lilei"};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]); }
//变形:iter
for (String s : arr) {
System.out.println(s);
}
//变形:itar
for (int i = 0; i < arr.length; i++) {
String s = arr[i];
System.out.println(s); } //模板四:list.for
ArrayList list = new ArrayList();
list.add(123);
list.add(345);
list.add(567); for (Object o : list) { } //变形:list.fori
for (int i = 0; i < list.size(); i++) { } //变形:list.forr 倒序遍历
for (int i = list.size() - 1; i >= 0; i--) { }
} public void method(){
System.out.println("TemplatesTest.method"); ArrayList list = new ArrayList();
list.add(123);
list.add(345);
list.add(567); //模板五:ifn
if (list == null) { }
//变形:inn
if (list != null) { } //变形:xxx.nn / xxx.null
if (list == null) { } if (list != null) { }
}
}

IDEA快捷键(修改成eclipse版)+Templates的更多相关文章

  1. IDEA快捷键--与Eclipse快捷键的对比--IDEA快捷键设置成Eclipse默认快捷键

    部分内容转载于:http://blog.csdn.net/dc_726/article/details/9531281 IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 t ...

  2. 【转】把VS的智能提示快捷键改成Eclipse的习惯

    原文网址:http://programmer.blog.51cto.com/2859493/1095529 平常我一会用eclipse开发,一会又操作VS,他们直接的智能提示快捷键不一样,弄的我老是敲 ...

  3. sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作

    一.emmet在sublime中的配置与使用: 1.点击sublime text 3的图标,打开编辑器: 2.按键“ctrl+shift+p”,或者单击菜单->工具->命令面板: 3.打开 ...

  4. Eclipse中把Java工程修改成web工程

    Eclipse中把Java工程修改成web工程 点击项目:右击:选择properties--输入project facets,将“Dynamic Web Module”打勾即可:

  5. eclipse快速复制一行代码(向下/向上)快捷键修改设置

    eclipse快速复制一行代码(向下/向上)快捷键修改设置 2015年10月05日 17:46:57 xiaoguanglgc 阅读数:20906 标签: eclipse快速复制一行快捷键冲突英特尔 ...

  6. (转)编码规范系列(一):Eclipse Code Templates设置

    背景:长久以来,对java编程中的注释不甚理解.再次学习<疯狂JAVA讲义>基础,深深的感到自己基本功的不牢固.所以要做到事无巨细,好好修炼. 认识注释 常识 注释的作用: 回顾原有的代码 ...

  7. 将ECSHOP会员注册页面的Email修改成非必填项

    将ECSHOP会员注册页面的Email修改成非必填项 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-07-29   有人说,在后台的 “会员注册项设置 ”里面 ...

  8. notepad++中的zencoding的快捷键修改[转]

    在notepad++自己的”设置-->管理快捷键“中,找不到zen coding的快捷键,我又不想改掉已经用习惯了的ctrl+/,结果就用了一种比较偏门的修改快捷键的解决方案,希望可以帮到有同样 ...

  9. PC网站转换成手机版

    博客地址:https://www.cnblogs.com/zxtceq/p/5714606.html 一天完成把PC网站改为自适应!原来这么简单! http://www.webkaka.com/blo ...

随机推荐

  1. CAFFE(0):Ubuntu 下安装anaconda2和anaconda3

    这个步骤可以看做是安装caffe可以进行或者不必要的步骤,不过笔者建议安装anaconda2和anaconda3,里面会包含很多的模块,省去caffe学习过程中出现模块不存在的各种错误. 第一步.进入 ...

  2. 04_Hive的基本命令

    1.Hive基本操作: 1.1.Hive的建表语句: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [ ...

  3. 牛客练习赛53 A 超越学姐爱字符串 (DP)

    牛客练习赛53 超越学姐爱字符串 链接:https://ac.nowcoder.com/acm/contest/1114/A来源:牛客网 超越学姐非常喜欢自己的名字,以至于英文字母她只喜欢" ...

  4. 顺丰科技面试-java开发

    顺丰科技的面试官感觉人都挺随和,总共经历三面,两轮技术面,一轮hr面. 一.专业面一 主要是对着我的简历上的东西问,我的一个项目经历,两个实习上面以及自己提到会的技能展开的提问. (1)自我简介 (2 ...

  5. java线程基础巩固---如何给你的应用程序注入钩子程序

    这次做一个比较有意思的实验,我们知道当一个程序如果抛异常了其程序肯定会挂掉,那有木有可能在程序异常退出时能执行一段咱们自己的代码,比如说服务器在异常退出时需要做一些额外的资源清理,像这种场景就正好是这 ...

  6. HDU 4085 斯坦纳树+DP

    https://cn.vjudge.net/problem/HDU-4085 给你n,m,k ,分别表示有n个点,m条边,每条边有一个权值,表示修复这条边需要的代价 从前k个点中任取一个使其和后k个点 ...

  7. 【转】高可用Redis(六):瑞士军刀之bitmap,HyperLoglog和GEO

    1.bitmap位图 1.1 bitmap位图的概念 首先来看一个例子,字符串big, 字母b的ASCII码为98,转换成二进制为 01100010 字母i的ASCII码为105,转换成二进制为 01 ...

  8. find 命令和sed命令练习

    1.查找/var目录下属主为root,且属组为mail的所有文件 find /var/ -user root -group mail 2.查找/var目录下不属于root.lp.gdm的所有文件 fi ...

  9. barcode模块: plus.barcode.scan 进行扫描图片出现无法识别二维码,打印的错误信息是code:8,message:''

    原因之一:图片的像素太大了,无法识别. 解决方法: 压缩一下图片. 这里的 data 我放了一个  像素为 4040 × 4040 的 图片. 进行识别的时候会报, (无法识别的图片,都是返回这些值) ...

  10. Bootstrap-轮播图-No.1

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...