Idea常用快捷键设置

Posted Marlon520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Idea常用快捷键设置相关的知识,希望对你有一定的参考价值。

设置来源于尚硅谷宋红康老师
第1组:通用型
说明 快捷键

复制代码-copy ctrl + c
粘贴-paste ctrl + v
剪切-cut ctrl + x
撤销-undo ctrl + z
反撤销-redo ctrl + shift + z
保存-save all ctrl + s
全选-select all ctrl + a

第2组:提高编写速度(上)
说明 快捷键

智能提示-edit alt + enter
提示代码模板-insert live template ctrl+j
使用xx块环绕-surround with … ctrl+alt+t
调出生成getter/setter/构造器等结构-generate … alt+insert
自动生成返回值变量-introduce variable … ctrl+alt+v
复制指定行的代码-duplicate line or selection ctrl+d
删除指定行的代码-delete line ctrl+y
切换到下一行代码空位-start new line shift + enter
切换到上一行代码空位-start new line before current ctrl +alt+ enter
向上移动代码-move statement up ctrl+shift+↑
向下移动代码-move statement down ctrl+shift+↓
向上移动一行-move line up alt+shift+↑
向下移动一行-move line down alt+shift+↓
方法的形参列表提醒-parameter info ctrl+p

第3组:提高编写速度(下)
说明 快捷键

批量修改指定的变量名、方法名、类名等-rename shift+f6
抽取代码重构方法-extract method … ctrl+alt+m
重写父类的方法-override methods … ctrl+o
实现接口的方法-implements methods … ctrl+i
选中的结构的大小写的切换-toggle case ctrl+shift+u
批量导包-optimize imports ctrl+alt+o

第4组:类结构、查找和查看源码
说明 快捷键

如何查看源码-go to class… ctrl + 选中指定的结构 或 ctrl+n
显示当前类结构,支持搜索指定的方法、属性等-file structure ctrl+f12
退回到前一个编辑的页面-back ctrl+alt+←
进入到下一个编辑的页面-forward ctrl+alt+→
打开的类文件之间切换-select previous/next tab alt+←/→
光标选中指定的类,查看继承树结构-Type Hierarchy ctrl+h
查看方法文档-quick documentation ctrl+q
类的UML关系图-show uml popup ctrl+alt+u
定位某行-go to line/column ctrl+g
回溯变量或方法的来源-go to implementation(s) ctrl+alt+b
折叠方法实现-collapse all ctrl+shift+ -
展开方法实现-expand all ctrl+shift+ +

第5组:查找、替换与关闭
说明 快捷键

查找指定的结构 ctrl+f
查找与替换-replace ctrl+r
直接定位到当前行的首位-move caret to line start home
直接定位到当前行的末位 -move caret to line end end
全项目搜索文本-find in path … ctrl+shift+f

第6组:调整格式
说明 快捷键

格式化代码-reformat code ctrl+alt+l
使用单行注释-comment with line comment ctrl + /
使用/取消多行注释-comment with block comment ctrl + shift + /
选中数行,整体往后移动-tab tab
选中数行,整体往前移动-prev tab shift + tab

IDEA 常用快捷键和设置

文章目录

本文主要介绍 IDEA 的常用快捷键、常用配置以及常用的插件。

IDEA 常用快捷键

  • alt + Insert :生成 get/set 方法
  • Ctrl + Alt + t : 使用 try/catch
  • Ctrl+Alt+Left/Right :光标定位到上一个/下一个浏览位置处
  • Ctrl+Shift+Backspace:光标定位到上次修改的地方
  • Ctrl+Alt+L:格式化代码
  • Ctrl+Alt+O:去除未使用的 import 包或类
  • Ctrl+ +/-:当前方法展开、折叠
  • Ctrl+Shift+ +/-:全部方法展开、折叠
  • Ctrl + D:复制当前行到下一行

IDEA 常用设置

设置字体大小


取消默认打开项目

设置头文件

/**
 * @author Erik
 * @date $DATE
 */

设置内存大小

我现在了解到的情况是,修改 IDEA 的默认内存大小方式有两种,一种是通过设置Edit Custom VM Options,另一种是通过修改安装目录中bin文件夹下的idea64.exe.vmoptionsidea.exe.vmoptions,这个根据是否是64位选择。两种方式修改的内容都是一样的。
如果设置过Edit Custom VM Options,再设置bin文件夹下的idea64.exe.vmoptionsidea.exe.vmoptions是无效的。

  • 修改idea64.exe.vmoptions
    idea64.exe.vmoptionsidea.exe.vmoptions存放位置

  • 设置Edit Custom VM Options
    依次点击HelpEdit Custom VM Options,然后按提示点击确认即可。
    通过Edit Custom VM Options实际上也是生成一个idea64.exe.vmoptions,我的这个文件存放位置是C:\\Users\\Erik\\.IntelliJIdea2019.1\\config\\idea64.exe.vmoptions

    具体修改内容

# custom IntelliJ IDEA VM options

-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

只修改

  • -Xms1024m,最小内存
  • -Xmx2048m,最大内存
  • -XX:ReservedCodeCacheSize=1024m,预留代码缓存的大小

设置保存,重启 IDEA 生效。

设置在 IDEA 右下角显示内存使用情况

字体滚轮放大缩小


设置后,可以按住 Ctrl 键,使用鼠标滚轮放大缩小字体。

IDEA 常用插件

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines 插件由阿里巴巴 P3C 项目组研发的代码检测插件,可针对语法做出修改建议。

.ignore

.ignore 可以生成各种 .gitignore 文件

GitToolBox

GitToolBox 可以在代码里显示每一行的提交记录,包括提交者,日期,commit 信息。

参考资料

  • IntelliJ IDEA修改内存大小,使得idea运行更流畅_java_脚本之家
    https://www.jb51.net/article/149273.htm

注:本文首发于个人博客网站: http://www.erik-ly.com/

以上是关于Idea常用快捷键设置的主要内容,如果未能解决你的问题,请参考以下文章

从 intellij-idea 将代码样式格式设置导入 eclipse

记一次Intellij-IDEA配置JDK1.8,支持Lambda新特性

如何在 Intellij-IDEA 的 zsh shell 中设置 CHROME_EXECUTABLE

IntelliJ-IDEA

IDEA 常用快捷键和设置

Intellij-IDEA:如何按字母顺序对成员进行排序?