一、设置快捷键(Keymap)

1. 设置快捷为 Eclipse 的快捷键

2.通过快捷键功能修改快捷键设置

3.通过指定快捷键,查看或修改其功能

4.导入已有的设置

点击 0K 之后,重启 IDEA 即可。

说明:如果之前习惯使用Eclipse快捷键的小伙伴,使用IDEA的快捷键肯定是很不习惯的,这里分享一个IDEA中跟Eclipse快捷键相同的jar包,只需要导入就可以使用!Eclipse快捷键jar包下载链接:https://pan.baidu.com/s/1809ZRUvQEilrA_3q8wVK4g

5.常用快捷键

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 查看类的继承结构图(Show UML Diagram) ctrl + shift + u
41 查看方法的多层重写结构(method hierarchy) ctrl+alt+h
42 添加到收藏(add to favorites) ctrl+alt+f
43 抽取方法(Extract Method) alt+shift+m
44 打开最近修改的文件(Recently Files) ctrl+E
45 关闭当前打开的代码栏(close) ctrl + w
46 关闭打开的所有代码栏(close all) ctrl + shift + w
47 快速搜索类中的错误(next highlighted error) ctrl + shift + q
48 选择要粘贴的内容(Show in Explorer) ctrl+shift+v
49 查找方法在哪里被调用(Call Hierarchy) ctrl+shift+h

二、关于模板(Templates)

1.Live Templates(实时代码模板)功能介绍

它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在 Java 中输入 sout 会出现 System.out.println();

官方介绍 Live Templates: https://www.jetbrains.com/help/idea/using-live-templates.html

2.已有的常用模板

  Postfix Completion 默认如下:

  Live Templates 默认如下:

二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒,这种差别可以忽略不计!

举例:

2.1 psvm : 可生成 main 方法

2.2 sout : System.out.println() 快捷输出

    类似的:

soutp=System.out.println("方法形参名 = " + 形参名);
soutv=System.out.println("变量名 = " + 变量);
soutm=System.out.println("当前类名.当前方法");
“abc”.sout => System.out.println("abc");

    2.3 fori : 可生成 for 循环

类似的:

iter:可生成增强 for 循环
itar:可生成普通 for 循环

2.4 list.for : 可生成集合 list 的 for 循环

List<String> list = new ArrayList<String>();
输入: list.for 即可输出
for(String s:list){
}
又如:list.fori 或 list.forr

2.5 ifn:可生成 if(xxx = null)

类似的:inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null

2.6 prsf:可生成 private static final

  类似的:

psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String

3.修改现有模板:Live Templates

如果对于现有的模板,感觉不习惯、不适应的,可以修改:

通过调用 psvm 调用 main 方法不习惯,可以改为跟 Eclipse 一样,使用 main 调取。

4.自定义模板

IDEA 提供了很多现成的 Templates。但你也可以根据自己的需要创建新的Template。

先定义一个模板的组:

选中自定义的模板组,点击”+”来定义模板。

1. Abbreviation:模板的缩略名称

2. Description:模板的描述

3. Template text:模板的代码片段

4. 应用范围。比如点击 Define。选择如下:

可以如上的方式定义个测试方法,然后在 java 类文件中测试即可。 类似的可以再配置如下的几个Template:

到此,关于快捷键和模板的设置就全部结束了!关于IDEA更多的开发安装使用配置等信息,可以参考本人关于IDEA的其他博客:https://blog.csdn.net/weixin_39971186/article/category/8810392

IntelliJ IDEA 快捷键及模板Templates设置相关推荐

  1. IntelliJ IDEA(3)——快捷键与模板

    目录 一.快捷修改 1.查询快捷键 2.修改 二.快捷键参考 1.Ctrl 2.Alt 3.Shift 4.Ctrl + Alt 5.Ctrl + Shift 6.Alt + Shift 7.Ctrl ...

  2. IntelliJ IDEA for Mac在MacOS模式下的动态代码模板快捷键(Live Templates Shortcut)

    快捷键 快捷键符号 英文名称 功能说明 Option + Command + J ⌥ ⌘ J Select Template 弹出模板选择窗口,将选定的代码使用动态模板包住 Option +Comma ...

  3. Intellij Idea 快捷键设置大全

    使用Idea的目的就是为了编码完全脱离鼠标,虽然使用快捷键编码时很方便可以很长时间不碰鼠标,但windows系统查看文件.数据库什么的还是需要用到鼠标,这点相当郁闷,一直来的简单追求,脱离个鼠标而已: ...

  4. IntelliJ IDEA快捷键设置

    IntelliJ IDEA快捷键设置 在开发中快捷键是必不可少的,熟悉使用快捷键会大大提高开发效率,那么使用喜欢eclipse工具后,突然使用idea工具,是不是又要重新习惯idea的快捷键呢?答案是 ...

  5. Mac IntelliJ IDEA 快捷键终极大全,速度收藏!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | GiveFine 来源 | cnblogs.c ...

  6. Intellij IDEA 快捷键 (Mac Windows)

    在Java开发过程中,最常用的IDE(编译器)也许就是Eclipse / MyEclipse 了,但是在MacBook 中安装MyEcllipse 破解起来非常麻烦,一不小心就要重新安装破解: 所以推 ...

  7. IntelliJ IDEA快捷键以及使用技巧

    IntelliJ IDEA快捷键(常用) 1. Ctrl + Space 完成类.方法.变量名称的自动输入 2. Ctrl + N(Ctrl + Shift + N) 跳转到指定的java文件(其它文 ...

  8. Intellij IDEA 快捷键整理

    Intellij IDEA 快捷键整理 摘自: http://www.cnblogs.com/tonycody/p/3257601.html [常规] Ctrl+Shift + Enter,语句完成 ...

  9. idea不区分大小写设置_我的 IntelliJ IDEA 一直都是这么设置的,效果很棒!

    来源:github.com/judasn/IntelliJ-IDEA-Tutorial 说明 推荐设置 说明 IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设 ...

最新文章

  1. QML实现酷炫的 Cover Flow 效果(PathView)
  2. 关于module require的学习
  3. Java Message System简介
  4. 解决SublimeCodeIntel回车换行误打代码
  5. 4.2 算法之数论 185 反正切函数的应用 python
  6. sizeof运算符和size_t类型比较
  7. MySQL group_concat函数使用详解
  8. linux 移动硬盘 优化,不花一分钱,给移动硬盘加速
  9. VB.NET 按键代码 及组合键
  10. 2015 HUAS Summer Trainning #5~N
  11. 第三章 机器人系统的动力学模型
  12. 图像处理之LSB替换隐写算法的实现
  13. cdr 表格自动填充文字_【Excel技巧】excel单元格自动填充英文字母编号
  14. bootstrap 图标系列
  15. text/plain
  16. 网上赚钱风口,捡芝麻丢西瓜
  17. git解决拉取代码本地代码未提交
  18. 微软搜索引擎突围:斥资1亿为Kumo做广告
  19. 2022年最新面试JVM面试追魂夺命17问,教科书级回答
  20. linux系统安装pe,Linux下制作Linux+WINPE启动盘装机必备:

热门文章

  1. 软件工程 in MSRA 第一周博客作业
  2. B70极路由4增强版安装frps
  3. 疫情最大赢家现身,不是疫苗公司,是集装箱!
  4. Mac本,pip命令下载速度慢怎么办,这里有方案
  5. Mac 关闭 Adobe Creative Cloud
  6. duxing201606很快乐
  7. 纵观30年5000多部国产电视剧,豆瓣评分最低的演员原来是……
  8. Android学习之路——转自stormzhang
  9. tomcat错误“Attribute value is quoted with which must be escaped when used within the value”
  10. A/B Problem(大数)