Idea相关操作以及相关问题

本文主要解决的问题如下:

  • Idea导入lombok插件
  • Lombok报错
  • Git相关操作(创建,删除,合并,push,fetch)
  • Maven相关操作(Build)
  • Maven Build报错
  • 断点不可用
  • 搜狗输入法在idea中只能打出第一个字母
  • 无法创建新的Java文件
  • Idea导包设置(导入内部类)
  • Idea 统一设置所有项目的公共信息

1. Idea导入lombok插件:

方法一:Settings----->Plugins----->Browse repositories----->搜索lombok----->在列表中找到LombokPlugin----->install即可。

如下图(特别提示:我这里已经安装了lombok,所以没有install按钮,另外如果这种安装不成功,请用下面的第二种方法)

 

 

方法二:访问Lombok官网,官网地址是https://www.projectlombok.org/download。下载lombok插件,然后打开idea,具体操作方式如下,和方法一不同的是需要从电脑中选择lombok插件。

配置lombok成功后需要关闭lombok后重新启动。

2. Idea中编译运行的时候和lombok相关的文件报错。解决方法是打开Settings ----->Build,Exection,Deployment----->Compiler

----->Annotation Processors----->勾选Enable annotaion processing.

如果以上方法还是不行,建议卸载lombok,重装idea,更换工作空间再试一下(我就是这样解决的,当时都无语了)

3. Idea Git相关操作:

(1)更新最新创建的分支。

(2)创建新分支,点击右下角,然后点击New Branch,输入新分支名称即可,目前只是本地的分支,如果想创建到远程库,需要项目右击push即可。如果想删除远程分支,

(3)删除新分支,点击右下角,然后点击Remote Branches下面要删除的分支右击,点击delete即可。

(4)合并分支到指定主干,点击右下角,找到指定的主干然后右击check out,此刻当前项目代码应该就是指定主干的代码。

        然后找到需要合并的分支,右击后点击Merge into Current即可,切记Merge之后要再次push,否则git远程库还是旧代码。

(5)git已经push的代码comment重命名,找到Version Control--->Log--->找到对应的push右击--->Reword。

4. maven项目build:点击Maven project,找到指定项目---->Lifecycle---->package---->Run Maven build,如下图所示:

5. maven build 报错【Could not resolve dependencies for project xxx】。

如果当前项目的模块之间有依赖关系,那么如果需要build 子模块,需要先build 父模块,否则就会报上面的错误。

6. 断点不可用 No executable code found in line xxx。

解决方案:maven--clean, 然后maven--package.

7. 最近刚转向IDEA,发现了一个令人头疼的事情,就是搜狗输入法在IDEA里面使用的时候,打字只显示第一个字母,后面你再打字的时候,字母和汉字都不随着你的打字而向后提示,导致你不知道现在你打的字是什么,只有当你按下空格键的时候才知道你打的是什么。在网上找了好久都没有解决,直到看到了知乎上的一位网友的回答,才解决了这个问题,现在在这里与大家分享分享 

本文转载于一位网友的回答(略修改): 
地址: https://www.zhihu.com/question/37582743

我的环境:Intellij IDEA 2017.2.6   jdk jre1.8.0_91

方法: 

(1). 升级jdk至最新版本(以1.8.0_91为例),安装的过程中同时安装jre; 

(2). 关掉idea,然后去idea安装路径下把jre64文件夹重命名掉,或删掉,最好是重命名掉,出问题后还能恢复过来,下面的图片中是重命名成jre642了;如下图:

这里写图片描述

(3). 把Java安装路径下的jre1.8.0_91文件拷贝到IDEA的安装目录下,然后把文件夹重命名为jre64;

 

这里写图片描述

这里写图片描述

(4). 把对应版本的jdk/lib的tools.jar拷贝到jre64/lib下;

 

这里写图片描述

然后再次启动idea,输入法候选框应该可以跟随光标了。

8. Idea无法创建新的java文件,出现如下图的情况(在图中可以看出,在new对应的栏目中没有java class选项):

这是由于Maven的配置造成的,修改如下(去掉勾选【Execute goals recursively】, 添加勾选【Use plugin registry】):

修改之前:

修改之后:

9. Idea导包设置 

(1)多个文件的时候默认不用导入*

File--->Settings--->Editor--->Code Style--->Java--->Imports    Class count to use import with '*':设置为99

(2)如果是内部类,导入的时候导入具体的内部类,而不是父类 

File--->Settings--->Editor--->Code Style--->Java--->Imports    勾选Insert imports for inner classes

 10. Idea 统一设置所有项目的公共信息,比如SDK,Maven仓库等信息

File --->Other Settings--->Settings for New Projects & Structure for New Projects

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值