idea

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值