文章目录
1、 常用快捷键
1.Ctrl+Shift + Enter,语句完成
3.Ctrl+E,最近的文件
4.Ctrl+Shift+E,最近更改的文件
6.Ctrl+[ OR ],可以跑到大括号的开头与结尾
7.Ctrl+F12,可以显示当前文件的结构
9.Ctrl+N,可以快速打开类
10.Ctrl+Shift+N,可以快速打开文件
11.Ctrl+Alt+Shift+N,可以快速打开符号(方法名 属性 )
13.Ctrl+Shift+Insert,可以选择剪贴板内容并插入
18.Ctrl+Alt+L,格式化代码
20.Ctrl+Alt+O,优化导入的类和包
21.Ctrl+R,替换文本
22.Ctrl+F,查找文本
Ctrl+Shift+F,全局搜索
23.Ctrl+Shift+Space,自动补全代码
26.Alt+Shift+C,最近的更改
27.Alt+Shift+Up/Down,上/下移一行
28.Shift+F6,重构 - 重命名
29.Ctrl+X,删除行
30.Ctrl+D,复制行
31.Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)
32.Ctrl+J,自动代码(例如:serr)
34.Ctrl+H,显示类结构图(类的继承层次)
36.Alt+F1,查找代码所在位置
38.Ctrl+Alt+left/right,返回至上次浏览的位置
39.Alt+left/right,切换代码视图
40.Alt+Up/Down,在方法间快速移动定位
41.Ctrl+Shift+Up/Down,向上/下移动语句
44.Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
42.F2 或 Shift+F2,高亮错误或警告快速定位
48.Ctrl+Alt+B,跳转到方法实现处
49.alt+insert,自动生成getter/setter、构造方法 等
50.alt+enter ,特殊的快捷键
51.ctrl+alt+b,跳到对应实现类
52.alt+7,快速查看类的结构
53.Ctrl+Alt+i,取消多行代码的左缩进
54.Ctrl+Alt+l,美化代码
IDEA常用插件
2、 设计idea为类和方法自动添加注
类的备注
模板参考
/**
* @author :mmzs
* @date :Created in ${DATE} ${TIME}
* @description:${description}
* @modified By:
* @version: $version$
*/
- 在File–>Settings–>Editor–>File and Code Templates
此时,当你创建新的类时,就会自动生成注释了。
- 注意:一定要启用该模板才有效
- 如果还不行,就添加如下设置:
方法的备注
在File–>Settings–>Editor–>Live Templates下
点击"+“号后,选择"Templates Group…”
注意:此处一定要为刚刚的模板指定使用范围:
例如:我指定的是java
注释模板填写内容参考如下:
复制代码
/**
* create by: mmzs
* description: TODO
* create time: $date$ $time$
*
$params$
* @return $return$
*/
params的Exception内容如下:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @'+'Param: ' + params[i] + ((i < params.size() - 1) ? '\\n'+'\\b' : '')}; return result", methodParameters())
此时输入 add 然后按Tab键,就会出现注释了
3、 设计idea代码提示的快捷键
前言:使用eclipse都习惯使用快捷键ALT+/ 来代码自动提示,后来使用IntelliJ Idea这个快捷键并不管用,十分不便,这里记录如何使更改idea代码自动提示快捷键。
-
哪个是代码自动提示快捷键
File–》Settings–》KeyMap(快捷键ctrl+alt+s)进入快捷键设置界面。
idea中默认的代码自动提示快捷键是Basic Ctrl+空格(可以再搜索框中输入basic快速查找),这个和安装的中文输入法切换快捷键冲突,所以需要修改。
-
移除占用Alt+斜杠的快捷键
需要将Basic的快捷键修改为Alt+/,但Alt+/被Cyclic Expand Word占用,所以先修改Cyclic Expand Word的快捷键,右键Remove Alt+斜杠。
-
设置Basic快捷键为Alt+斜杠
右键Add Keyboard Shutcut,然后在键盘上按下Alt+空格,点击ok即完成修改。
4、 设置idea智能提示时忽略大小写
- 步骤:
1、Ctrl + Alt + S 打开设置界面(或者从菜单File - settings 进来)
2、在搜索框输入Completion定位到Code Completion功能项
3、在右侧配置界面选中All letters
4、在右侧配置界面把Match case(匹配大小写)前面的√去掉,
5、 Idea的编译问题
在idea中有一个 Content Roots的概念。需要为每一个folder配置相应的Content Roots。Content Roots包括resources、sources、tests等。
• Java文件夹被标注为Sources,那么下面的所有子文件夹均为Sources,编译后生.class文件。
• Resources文件夹被标注为Resources,那么在该文件夹下的配置文件在编译时会自动复制到编译文件夹中。即移到WEB-INF/classes下
6、 idea配置支持vue
参考:https://www.cnblogs.com/liaojie970/p/7376441.html
这样idea就可以识别vue前端文件
7、 idea翻译插件Translation的安装与使用
- 1、打开File->Setting -> plugins->Browse repositories
- 2、输入“translate”,选择排序“Downloads”
- 3、在排行榜上部的“Translation”,点击“install”,等安装之后选择重启IDEA即可
4、使用,上部的翻译按钮为使用翻译功能,右下部的表示使用的是谷歌翻译
5、可以对单个单词或者整段英文进行翻译
8、 设置idea编译过未保存的文件后面带有*号
Settings -> Editor -> General -> Editor Tabs: Check “Mark modified tabs with asterisk”
10、 idea中文件颜色代表的意思
绿色,已经加入控制暂未提交
红色,未加入版本控制
蓝色,加入,已提交,有改动
白色,加入,已提交,无改动
灰色:版本控制已忽略文件。
11、 idea去除xml文件中sql语句的背景色
将图中的两项去掉,然后
这两项也去掉 即可
12、利用 IntelliJ IDEA 进行代码对比的方法
想对比出两个不同版本代码的区别。如何实现?
-
第一种:如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别
如上图所示,在代码编辑区,右键唤出功能菜单,然后选择git,进而会展示出更多的可选项,例如:
Compare with the Same Repository Version,与 SVN 仓库相同版本做对比;
Compare with Latest Repository Version,与 SVN 仓库最新版本做对比;
Compare with…,点击后选择本分支的不同版本做对比;
Compare with Branch,点击后需要先配置具体要对比的分支,然后与指定分支做比对;
Show History,同Compare with…类似,只不过是先展示出此分支的版本历史。 -
第二种:比较本地代码,发生了哪些变化(方式一)
在代码编辑区右键–Local History—Show History即可
-
第三种:比较本地代码发生了哪些变化,(方式二)
在idea下方Version Control --Local Changes 下的Default Changes,选中你想要查看的文件即可
13 将本地的项目上传到GitHub上
一 、准备工作
- 1、安装git软件
https://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.html
- 2、GitHub注册账号
https://github.com/
- 3、idea上创建java项目
二、idea的配置
- 1、配置git的安装目录
在GitHub上登陆自己的账号和密码
- 2、idea上创建本地仓库
vcs – import version control – crate git repository
位置一般默认即可(此时项目中的所有文件都将变为红色)
- 3、选择将项目添加到本地仓库,Git–>Add,添加之后项目中的文件变绿
- 4、提交到本地(commit命令)
三、配置Git
- 1、生成密钥:(密钥是与你的设备是对应的,同一台设备的不同编译软件都使用一个代码)
打开git bash,在控制台中输入以下命令。
1$ ssh-keygen -t rsa -C “youremail@example.com”
密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa。
同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。所以在这里输入自己的邮箱或者其他都行。
输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。
右键–>Git Bash Here:先输入ssh-keygen –t rsa –C “邮箱地址”,注意ssh-keygen之间是没有空格的,其他的之间是有空格的,邮箱地址是咱们在注册GitHub的时候用的邮箱。
生成的密钥在这里:
- 2、将id_rsa.pub用记事本打开,复制里面全部的内容,放在GitHub的SSH Keys上:
- 3、ssh –T git@github.com 验证设置是否成功:
- 4、设置用户名,邮箱:
git config –global user.name “用户名”
git config –global user.email “邮箱”
- 5、GitHub上创建一个仓库:
四、上传代码
将本地仓库中的代码提交到远程仓库
push命令(Ctrl+shift+k)
name:Github的name
url:新建仓库后得到的ssh地址
14、快速重构相似代码段
- 快捷键 :Ctrl+Alt+m,弹出如下对话框:
visibility:可见性
name:方法的名称
15、设置idea的控制台中的颜色
grep-console插件
详情点击
16、idea实现热部署
https://blog.csdn.net/qq_40981804/article/details/103441915