IntelliJ Idea各种技巧设置笔记和错误解决
2017-09-21 10:33
260 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
GitHub提示找不到路径:
解决方法:去官方下载gitHub,然后在以下路径找到git.exe并设置
C:\Users\你的用户\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe
开源中国插件,可以登录自己的账户,然后看到下拉列表,方便上传下载。
先从市场安装官方版,安装完成之后,重启Idea。可以在settings中看到jrebel选项
安装之后的jrebel在如下目录:
C:\Users\you name\.IntelliJIdea14\config\plugins\jr-ide-idea
接下来的破解,你们都懂得,不知道的自行百度:
把下载的破解文件 jrebel.jar jrebel.lic覆盖 上面目录下只要有 jrebel.jar存在的目录。就ok了
我们点中“Find Bugs”,运行结束后可以在Problems中看到增加了如下的警告信息内容。
codeGlance 可用于快速定位代码 预览
搜索并安装插件:PlantUML integration
在windows中安装该插件依赖的一个msi软件包:graphviz.msi
在idea othersetting 中找到该插件:Graphviz dot executable 项目 设置graphviz.msi安装目录下的
/Graphviz2.37/bin/dot.exe
设置环境变量:
变量名:GRAPHVIZ_DOT
变量值(和步骤三的路径是一致的):/Graphviz2.37/bin/dot.exe
把 GRAPHVIZ_DOT添加进Path环境中 ;%GRAPHVIZ_DOT%
就可以正常使用了
PlantUML Syntax Check : 语法检查插件
dependencies 定义三坐标的时候用得到
官方描述:
Convert a string notation to a map notation
Convert a map notation to a string notation
Sort dependencies
Paste a Maven dependency as a Gradle dependency
亲测:直接拷贝maven中pom.xml 中定义的三坐标元素,粘贴到gradle中会直接转变成gradle中的描述方式。
注意:此插件装了之后,当控制台打印过多log的时候会让idea卡死!慎用!!
在plugins市场安装完该插件之后,会要求你重启idea。然后在setting中找到以下的设置界面。选择本地图片或则 url网络图片。保存之后,再次重启idea就能看到效果了
你是否需要把JAVA的代码注释生成一个api文件,在eclipse,intellij idea,netbeans中都提供了相应的工具进行生成,现在简单介绍一下在intellij ideak中生成javadoc的方法,在工具栏中找到”Tools”,然后“generate JavaDoc”
然后会弹出”Specify Generate JavaDoc Scope”窗口,在这个窗口里你可以选择生成整个项目的或者某个模块的javaDoc
但在使用intellij idea14导出javadoc文件时,如果注释是中文会报以下错误:
更改所有:
ctrl alt s 弹出设定页面,输入 file encoding,可以设置项目的默认编码,
更改单个文件的
打开文件,项目界面右下角有显示当前光标行号列号,右边就是当前文件编码,自己改成想要的类型
默认情况下,修改但未保存的文件是没有有* 号标识的;
想要加上这个*标识。按照以下设置就行了
在tomcat设置界面中。勾选 with javaScript debugger 选项。
在启动tomcat的时候工具会提示你 在chrome浏览器中安装 JetBrains IDE Support 插件。
启动tomcat后,会自动帮你弹出一个页面,这个页面就能和idea通信。在弹出的页面中点击页面,idea中下方的js 列表会随着页面的变化而变化,选择你想要调试的js,打上断点。就ok了
ctrl + shift + t 就能生成好几种测试用列
setting——>code style——>Java——>Wrapping and baces——>group declearations——>align in columns(勾上)
2
要配置好数据源。才会有关联,并在上图中对你的项目选择对应的数据库
路径:Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’
选中以上后,在你的class中:光标定位在类名前,按 Alt+Enter 就会提示自动创建 serialVersionUID 了。
2
3
4
5
6
file -> import module… 导入模块。选择你要部署的web项目。
导入之后,open module setting (设置模块),和单独的项目设置差不多。不过我觉得。导入项目依赖什么的最好在下图中导入
设置tomcat的时候加入多个包。就能在一个tomcat中部署多个项目了
测试结果如下:
|– work
|—|项目A - maven
|—|项目B - gradle
|—|项目C - maven
打开项目的的时候选择 work文件夹,右侧的mavn面板会一直存在。所以能手动把项目A和B添加到Maven面板中。但是Gradle就找不到方法一同导入进来了。
但是因为日期又自动生成的又对不齐。这样给出一个模版。生成日期后就能对齐了
2
3
4
5
6
7
8
9
10
11
12
某一天发现下班前都能用得好好的,然后突然就发现项目启动超级慢。在左下角有如下的提示:
解决办法:
启动的时候把断点先禁用。
有可能是你的某一个断点打在了一个方法上,或则一个不存在代码的地方。(照成的原因最多的就是在修改的时候)
目录(?)[+]
版本控制
GitHub
GitHub提示找不到路径: 解决方法:去官方下载gitHub,然后在以下路径找到git.exe并设置
C:\Users\你的用户\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe
GitOSC
开源中国插件,可以登录自己的账户,然后看到下拉列表,方便上传下载。
插件相关
jrebel-热部署
先从市场安装官方版,安装完成之后,重启Idea。可以在settings中看到jrebel选项 安装之后的jrebel在如下目录:
C:\Users\you name\.IntelliJIdea14\config\plugins\jr-ide-idea
接下来的破解,你们都懂得,不知道的自行百度:
把下载的破解文件 jrebel.jar jrebel.lic覆盖 上面目录下只要有 jrebel.jar存在的目录。就ok了
注:还记得是15年之前的版本破解成功过。后来的版本。显示破解成功了,但是一使用就内存溢出,至今从未解决过。有成功的朋友,麻烦告知下
Key Promoter 快捷键提示插件
当你点击鼠标一个功能的时候,可以提示 你这个功能快捷键是什么 ,和这个按钮你的使用频率
FindBugs for IntelliJ IDEA 分析bug
通过FindBugs帮你找到隐藏的bug及不好的做法。 选中java工程,点击鼠标右键,选择名为“Find Bugs”的菜单,点击FindBugs,开始运行,问题指示器将指向根据bug模式识别出来的潜在问题代码位置。 详细使用:http://www.open-open.com/home/space-111465-do-blog-id-9737.html
我们点中“Find Bugs”,运行结束后可以在Problems中看到增加了如下的警告信息内容。
CamelCase 驼峰命名转换
使用方法: SHIFT + ALT + U 转换你选中的参数名称。 插件在装完以后,会在keymap中自动增加生这个快捷键的,毕竟是软件,有些时候不会按照我们想要的规则进行转换。 其他的使用技巧,暂时我也不会。
代码进度预览
codeGlance 可用于快速定位代码 预览
UML 类图
搜索并安装插件:PlantUML integration在windows中安装该插件依赖的一个msi软件包:graphviz.msi
在idea othersetting 中找到该插件:Graphviz dot executable 项目 设置graphviz.msi安装目录下的
/Graphviz2.37/bin/dot.exe
设置环境变量:
变量名:GRAPHVIZ_DOT
变量值(和步骤三的路径是一致的):/Graphviz2.37/bin/dot.exe
把 GRAPHVIZ_DOT添加进Path环境中 ;%GRAPHVIZ_DOT%
就可以正常使用了
PlantUML Syntax Check : 语法检查插件
Gradle Dependencies Formatter
dependencies 定义三坐标的时候用得到 官方描述:
Convert a string notation to a map notation
Convert a map notation to a string notation
Sort dependencies
Paste a Maven dependency as a Gradle dependency
亲测:直接拷贝maven中pom.xml 中定义的三坐标元素,粘贴到gradle中会直接转变成gradle中的描述方式。
美化
backgroundImage插件 设置ieada背景图片
注意:此插件装了之后,当控制台打印过多log的时候会让idea卡死!慎用!! 在plugins市场安装完该插件之后,会要求你重启idea。然后在setting中找到以下的设置界面。选择本地图片或则 url网络图片。保存之后,再次重启idea就能看到效果了
Grep Console 控制台颜色美化
未分类
生成JavaDoc文档
你是否需要把JAVA的代码注释生成一个api文件,在eclipse,intellij idea,netbeans中都提供了相应的工具进行生成,现在简单介绍一下在intellij ideak中生成javadoc的方法,在工具栏中找到”Tools”,然后“generate JavaDoc” 然后会弹出”Specify Generate JavaDoc Scope”窗口,在这个窗口里你可以选择生成整个项目的或者某个模块的javaDoc
但在使用intellij idea14导出javadoc文件时,如果注释是中文会报以下错误:
更改文件编码
更改所有: ctrl alt s 弹出设定页面,输入 file encoding,可以设置项目的默认编码,
更改单个文件的
打开文件,项目界面右下角有显示当前光标行号列号,右边就是当前文件编码,自己改成想要的类型
显示修改未保存的标识
默认情况下,修改但未保存的文件是没有有* 号标识的;想要加上这个*标识。按照以下设置就行了
debugJs 调试js代码
在tomcat设置界面中。勾选 with javaScript debugger 选项。在启动tomcat的时候工具会提示你 在chrome浏览器中安装 JetBrains IDE Support 插件。
启动tomcat后,会自动帮你弹出一个页面,这个页面就能和idea通信。在弹出的页面中点击页面,idea中下方的js 列表会随着页面的变化而变化,选择你想要调试的js,打上断点。就ok了
生成测试用例
ctrl + shift + t 就能生成好几种测试用列
按等号 对齐代码
setting——>code style——>Java——>Wrapping and baces——>group declearations——>align in columns(勾上)private int f1 = 1; private String field2 = "";1
2
MyBatis.xml中SQLDB表字段高亮提示
要配置好数据源。才会有关联,并在上图中对你的项目选择对应的数据库
自动生成 serialVersionUID
路径:Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ 选中以上后,在你的class中:光标定位在类名前,按 Alt+Enter 就会提示自动创建 serialVersionUID 了。
不格式化某一段代码
//@formatter:off 不格式化的代码或则注释 //@formatter:on 不过idea是默认不开启该功能的,需要打开: Settings -> Editor -> Code Style -> Formatter Control -> Enable xxxxxxxxxx1
2
3
4
5
6
技巧
在idea中部署多个web项目
file -> import module… 导入模块。选择你要部署的web项目。 导入之后,open module setting (设置模块),和单独的项目设置差不多。不过我觉得。导入项目依赖什么的最好在下图中导入
设置tomcat的时候加入多个包。就能在一个tomcat中部署多个项目了
模仿Eclipse中的work sit
测试结果如下: |– work
|—|项目A - maven
|—|项目B - gradle
|—|项目C - maven
打开项目的的时候选择 work文件夹,右侧的mavn面板会一直存在。所以能手动把项目A和B添加到Maven面板中。但是Gradle就找不到方法一同导入进来了。
JAVADOC注释的时候喜欢加上修改记录
但是因为日期又自动生成的又对不齐。这样给出一个模版。生成日期后就能对齐了/** * ${desc} * <pre> * Version Date Author Description * --------------------------------------------------------------------------------------- * 1.0.0 ${YEAR}/#if (${MONTH}<10)0${MONTH}#else${MONTH}#end/#if(${DAY}<10)0${DAY}#else${DAY}#end zhuqiang - * </pre> * @author zhuqiang * @version 1.0.0 ${DATE} ${TIME} * @date ${DATE} ${TIME} * @since 1.0.0 */1
2
3
4
5
6
7
8
9
10
11
12
各种使用错误
启动项目非常慢
某一天发现下班前都能用得好好的,然后突然就发现项目启动超级慢。在左下角有如下的提示: 解决办法:
启动的时候把断点先禁用。
有可能是你的某一个断点打在了一个方法上,或则一个不存在代码的地方。(照成的原因最多的就是在修改的时候)
相关文章推荐
- IntelliJ Idea各种技巧设置笔记和错误解决
- IntelliJ Idea各种技巧设置笔记和错误解决
- IntelliJ Idea各种技巧设置笔记和错误解决
- IntelliJ Idea各种技巧设置笔记和错误解决
- IntelliJ Idea各种技巧设置笔记和错误解决
- 01- - -1.获得项目中info.plist文件的内容 2.沙盒的数据存储及读取 3.控制器view的高度和状态栏statusBar的关系 4.[UIScreen mainScreen].applicationFrame的取值 5.按钮的状态 6.错误调试技巧 7.按钮的各种状态设置
- Linux PC和ARM版的QT环境设置及到ARM移植&常见错误解决方法
- 技巧笔记:Algin属性设置顺序问题
- word打开错误解决方法小笔记
- win7无法保存打印机设置(错误0x000006d9)解决方法
- windowsxp计划任务设置方法(附常见错误解决)
- 彻底解决 intellij IDEA 卡顿 优化笔记
- 解决mnist各种错误,优化提升
- 【CSS笔记十】CSS样式设置小技巧
- AndroidStudio 安装各种错误解决-安装教程
- iOS开发笔记:编译时出现的错误和解决办法
- rosb笔记:bug时间:环境变量设置问题——“解决 roscd beginner_tutorials 没有此文件的问题”
- linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)
- 图文详细解决office2010弹出:“此错误通常是由宏安全 性设置造成。。。。”窗口的问题
- 关于SpringMVC设置注解注入出现Servlet.init() for servlet springMVC threw exception 错误解决方式