快捷键:使用快捷键需要下载改建的配置文件,默认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. Linux克隆修改配置文件及IP

    Linux下安装基本的开发软件比较费劲,特别是安装mysql的时候,这时候就需要学会克隆及直接备份base虚拟机了,下次直接打开,修改网卡文件信息就完事. 克隆虚拟机eth0网卡出现的问题解决1:修改 ...

  2. Java多线程(一)——线程基础和锁锁锁

    目录 Java多线程(一) 一.线程的定义 二.Synchronize线程同步 三.偏向锁.自旋锁.重量级锁 四.volatile关键字 五.Compare And Swap无锁自旋优化技术和ABA版 ...

  3. mongo批量写入es

    import pymongo import math from elasticsearch import Elasticsearch from elasticsearch import helpers ...

  4. 通过shell发送邮件

    安装mailx CentOS 7自带有mailx软件包, 有/usr/bin/mail命令, 配置文件为/etc/mail.rc. 如果没有软件包, 可以安装 CentOS/Fedora yum in ...

  5. okhttp缓存策略源码分析:put&get方法

    对于OkHttp的缓存策略其实就是在下一次请求的时候能节省更加的时间,从而可以更快的展示出数据,那在Okhttp如何使用缓存呢?其实很简单,如下: 配置一个Cache既可,其中接收两个参数:一个是缓存 ...

  6. SQL 归纳

    查询父节点的所有子节点: SELECT * FROM menu m START WITH m.ID_ = '402882836068695f0160688eebf70006' CONNECT BY m ...

  7. solr不是自启动,添加code失败

    原文:https://blog.csdn.net/qq_30242987/article/details/100044964 我主要的问题是  conf要复制  configests/sample_t ...

  8. 【HDU5952】Counting Cliques

    题目大意:给定一个\(N\)个点,\(M\)条边的无向图,求图中有多少个大小为\(S\)的团.\(N \le 100,deg(i)\le 20,i\in [1,n]\). 题解: 考虑搜索. 需要确定 ...

  9. 开源Asp.net CMS mojoPortal-源码运行

    1.下载mojoPortal源码 下载地址:http://mojoportal.codeplex.com/SourceControl/latest 我下载的版本是:2.4.0.9 MSSQL 以下是m ...

  10. c++中lambda表达式的用法

    #include <iostream> using namespace std; int main(){ ; auto func1 = [=](;}; auto func2 = [& ...