写在前面

        千万别看目录很长就感觉本篇博客很絮叨繁琐,里面多是配置的讲解贴了很多的图片方便大家了解,配置成功一次之后就可以一直使用了。

        快捷键的使用建议大家先看,后续敲代码的时候刻意的使用快捷键,相信经过两三天的使用就可以熟练掌握了。我刚开始使用快捷键的时候也是不习惯,我有个小技巧就是如果能够使用快捷键简化的开发而我忘了使用快捷键,我就会把刚才的代码删了,强迫自己使用快捷键再写一次,如此就会很快掌握了。

目录

1 快捷使用篇

1.1 快速生成语句

1.1.1 main语句

1.1.2  输出语句

1.1.3 流程控制语句

1.1.4 变量定义

1.1.5 try-catch异常

1.2 快捷键

1.2.1 Ctrl系列

1.2.2 alt系列

1.2.3 shift系列

1.2.4 alt + shift系列

1.2.5 Ctrl + alt系列

2 idea设置篇

2.1 设置主题(背景图片)

2.2 设置字体

2.2.1 设置默认的字体及其大小、行间距  **墙裂推荐**

2.2.2 设置字体大小可以随意改变   **墙裂推荐**

2.3 设置鼠标悬停提示

2.4 提示的时候忽略大小写  **墙裂推荐**

2.5  取消单行显示tabs  **墙裂推荐**

2.6 自定义类注释和方法注释

2.7 设置项目文件编码   **墙裂推荐**

2.8 修改IDEA中的快捷键

2.9 设置代码自动补全提示(快捷键)

3 插件篇(按需下载)

3.1 Alibaba Java Coding Guidelines

3.2 Gitee

3.3 Lombok

3.4 MybatisX

3.5 Translatio


1 快捷使用篇

1.1 快速生成语句

1.1.1 main语句

psvm + Enter 或者 main + Enter

1.1.2  输出语句

sout + Enter

带内容的输出

带双引号的字符串 或者 变量名  + .sout + Enter

1.1.3 流程控制语句

if判断语句

判断条件 + .if + Enter
判断条件 + .else + Enter

while循环

循环条件 + .while + Enter

for循环 

普通for循环

fori + Enter

数组、集合的增强循环

数组名或集合名 + .for + Enter

数组、集合的正向for循环

数组名、集合名.fori + Enter

数组、集合的反向for循环

数组名、集合名.forr + Enter

迭代器循环

复合快捷键使用,具体操作如下

1.1.4 变量定义

实例化对象

一般情况下:new 类名 + .var + Enter

定义变量

变量值 + .var + enter 

1.1.5 try-catch异常

表达式 + .try + enter

1.2 快捷键

1.2.1 Ctrl系列

快捷键 效果
Ctrl + C 复制当前选中代码
Ctrl + V 在光标处粘贴代码
Ctrl + X 剪切当前选中代码
Ctrl + D 复制光标所在行代码到下一行
Ctrl + O 重写方法
Ctrl + F 搜索
Ctrl + 鼠标单击 进入查看源码
Ctrl + Z 撤回操作(Undo)
Ctrl + Y 撤回撤回的操作(Redo)

1.2.2 alt系列

生成(或者重写)方法

alt + insert

选择要重写的方法,与上图的Override Methods效果一样

Ctrl + O

万能快捷键(会提供所有的代码报红解决方案,最主要的作用就是导包)

alt + enter

代码自动补全提示

alt + /

IDEA默认的代码提示快捷键是Ctrl + 空格,但是这个快捷键用着不顺手,还有一些小伙伴是因为这个快捷键无法使用(可能是因为和别的软件产生冲突),所以说最好将其设置成alt + /,具体设置方式见这篇博客:能让你的Intellij IDEA 起飞的几个设置

alt + 数字键

下面图中红框框起来的四个部分都有一个数字键,alt + 这个数字键就代表着打开或者关闭这个模块其中1和7最常用

1.2.3 shift系列

全局关键字搜索

Shift + Shift

当前的类进行关键字检索

Ctrl + F

缩进与取消缩进 

不只是单行代码的缩进操作,并且可以将选中的几行代码向前向后缩进

tab

Shift + tab

光标不在该行的末尾进行换行

之前换行需要将光标放在该行代码的最后面再使用enter键才能实现换行操作,现在直接不用管光标的位置,使用快捷键就能完成光标不在该行的末尾进行换行

Shift + enter

重命名class

Shift + F6

鼠标选中想要重命名的类,使用快捷键Shift + F6

1.2.4 alt + shift系列

向上向下移动代码的位置(可以是单行,也可以是选中的所有代码所在行)

快捷键

效果

alt + Shift + ↑

将光标所在行向上移动一行

alt + Shift + ↓

将光标所在行向下移动一行

1.2.5 Ctrl + alt系列

代码块包围

Ctrl + alt + T

代码规范快捷键(将代码按照开发规范格式化)

Ctrl + alt + L

切换工作区中的类

Ctrl + alt + ←

返回上一次打开的工作区

Ctrl + alt + →

取消返回上一次打开的工作区

其中Ctrl + alt + →可能和QQ的屏幕录制的快捷键冲突,把QQ的那个快捷键改成别的即可

2 idea设置篇

2.1 设置主题(背景图片)

2.2 设置字体

2.2.1 设置默认的字体及其大小、行间距  **墙裂推荐**

2.2.2 设置字体大小可以随意改变   **墙裂推荐**

设置之后我们就可以使用浏览器中改变页面大小的方式,使用Ctrl+鼠标滚轮来改变字体大小

2.3 设置鼠标悬停提示

效果如下, 鼠标悬停1s提示该类的各种信息

2.4 提示的时候忽略大小写  **墙裂推荐**

效果图如下,当我们输入str就可以提示出String,不再区分大小写

2.5  取消单行显示tabs  **墙裂推荐**

效果图如下,取消之后,你打开的所有类并不会只显示在一行,打开过多也不会被折叠起来

2.6 自定义类注释和方法注释

IntelliJ IDEA自动生成自定义的类注释和方法注释https://blog.csdn.net/qq_59138417/article/details/123065779?spm=1001.2014.3001.5502

2.7 设置项目文件编码   **墙裂推荐**

2.8 修改IDEA中的快捷键

新手建议直接学习IDEA的快捷键,有eclipse快捷键基础的小伙伴建议废掉重学,或者跟着尚硅谷宋文康老师的视频进行设置。所以说idea的默认快捷键尽量别乱改,但是下面补全提示的快捷键建议修改一下,不然很是影响使用体验

找到你想修改的快捷键,鼠标右键选择添加键盘或者鼠标快捷键,然后在键盘上点击你想设置的一套快捷键,再确定就可以将其收录了

2.9 设置代码自动补全提示(快捷键)

3 插件篇(按需下载)

所有的插件都在这个位置下载

3.1 Alibaba Java Coding Guidelines

根据阿里巴巴Java开发手册规范你的代码书写,如果不符合手册规范的代码会使用颜色进行提示

3.2 Gitee

可以在你的idea上登陆你的gitee账号并进行git的一系列操作,提交、克隆、拉取等

3.3 Lombok

简化实体类的开发,运行时加入setter、getter等方法,配合依赖使用

3.4 MybatisX

配合mybatis框架开发使用的插件,也是能够提高开发效率

3.5 Translation

使用Ctrl+shift+Y的快捷键即可将选中的代码翻译成中文,对英语不好的程序员十分友好

【分类汇总】idea快捷键、idea配置、常用插件相关推荐

  1. 【从入门到进阶】vim基础配置+ 常用插件(NERDTree, cscope, rainbow等)

    文章目录 前言 一.vim基础配置 二.常用插件 2.1 Vundle 2.1.1 Vundle安装 2.1.2 Vundle配置 2.1.3 安装插件 2.1.4 Vundle常用指令 2.2 NE ...

  2. Ubuntu16.04 安装谷歌浏览器并配置常用插件与扩展

    安装google浏览器请参考 网址:http://www.linuxidc.com/Linux/2016-05/131096.htm 环境依赖问题不再多写,建议参考我的上一篇文章http://blog ...

  3. 按季度分类汇总_1分钟实现:按某列内容分类汇总,分页打印 Excel 表格

    在工作中时不时会遇到一些快速数据打印汇总的场景,有时我们甚至需要按照某一列的数据进行分类后,再将数据按照类别分别打印出来. 例如「接待客人」: 物品们有一张来宾总名单,我们需要按照来宾的「国家」快速分 ...

  4. vscode使用汇总——常用插件、常用配置、常用快捷键

    一.代码提示快捷键设置:(keybindings.json) [{"key": "ctrl+j","command": "-wor ...

  5. IDEA常用配置和常用插件及常用快捷键

    欢迎转载,转载请注明出处! 知乎:迷人滴海嘉 思否:迷人滴海嘉 简书:迷人滴海嘉 前言 本人使用 IntelliJ IDEA 两年多了,觉得还是非常好用的.在使用过程中总结了个人的IDEA常用配置和常 ...

  6. 【超级详细教程】IntelliJ IDEA 从入门到上瘾,常用配置、插件、多光标操作、快捷键。

    本文共计 1.5 W 字,80 张图介绍 IDEA 中令人相见恨晚的技巧,本文中从入门.简单项目创建开始,介绍 IDEA 中多光标操作.常用配置.插件.版本控制等等.一定包含你在别的文章没有看到的内容 ...

  7. Vs code快捷键及常用插件

    前言 本文的最新内容,更新于 2020-06-19.大家完全不用担心这篇文章会过时,因为随着 VS Code 的版本更新和插件更新,本文也会随之更新. 本文的最新内容,也会在GitHub上同步更新,欢 ...

  8. 一步一步学java(7):jar包使用方法及常用jar包分类汇总(持续更新)

    java最大的特点和优势就是纯面向对象.开源,除了JDK.JRE自带的基础类库之外,还有非常多的大牛们开发了各种应用的类库(jar包),本篇主要介绍一下这些类库的使用方法,并把常用jar包分类汇总,以 ...

  9. gvim常用的配置及插件 -windows

    gvim常用的配置及插件  接触vim也已经有一年多了,期间也用过一段时间的SourceInsight,SourceInsight是Windows下一款不错的查看代码的软件.利用它可以迅速的了解一个大 ...

  10. 【vim新手心得】最常用快捷键、编辑器vim插件使用心得(VsVim、IdeaVim、Vimium)

    看到一个B站up主安利vim编辑器,小伙子真的很硬核:用linux.配置neovim,实况开发python.swiftUI等等. vim基本弃用鼠标.方向键.可以配置各种插件的特性还不算太吸引我,毕竟 ...

最新文章

  1. (C#)Windows Shell 外壳编程系列6 - 执行
  2. 【剑指offer】丑数
  3. 2018.12.05 codeforces 948C. Producing Snow(堆)
  4. android 等待圈_Android ProgressDialog 转圈圈-阿里云开发者社区
  5. [python3 - TroubleShooting] requests爬取中文网站后直接print,以及保存csv乱码
  6. Windbg学习 (0x0007) 命令-会话控制
  7. qam已调信号matlab相干解调,16qam调制解调matlab
  8. 智能车s3010舵机工作电压_全国大学生智能车竞赛决战南京信息工程大学
  9. 安装java 并配置环境变量_安装Java JDK并配置环境变量
  10. 发布会后库克接受采访:对AR感到无比兴奋
  11. Entity Framework Core 7.0 未来规划
  12. [转]Go语言(golang)开源项目大全
  13. brew彻底卸载mysql
  14. Python语言程序设计——实验五
  15. 手机浏览器打不开php,php 判断是否是手机浏览器访问?
  16. XP系统封装常用工具.ISO
  17. linux scp 自动备份,linux Oracle 自动备份并scp
  18. PS 滤镜算法原理——浮雕效果
  19. php gbk转拼音
  20. 如何取消a标签的下划线

热门文章

  1. 向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)
  2. 读 Stephen Prata 之 C++ Primer Plus
  3. 计算机专业大学四年的总结
  4. Axure 教程:中国地图和世界地图
  5. Caused by:java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.Stri
  6. 【毕业设计】基于STM32 的电子计步器的设计与实现 - 物联网 单片机 嵌入式
  7. android broadcast 大全,android 动作、广播、类别等标识大全(Android actions, broadcasts, categories, etc.).doc...
  8. 环保材料营造健康氛围
  9. [2014/7]onscripter For windows/MAC/Linux V3中文版
  10. 中国制造遭围堵 美欧再工业化倒逼我产业升级