IDEA 配置及优化(持续更新)
来源:互联网 发布:小米盒子破解软件 2016 编辑:程序博客网 时间:2024/06/05 11:45
宽为限 紧用功 功夫到 滞塞通
开篇
IDEA的确是越用越爽了,不过随之而来的问题也越来越多,一步一步优化让其成为最适合的工具吧!以下是个人优化设置的整理。
idea 行号栏太宽以及显示小图标问题
注意:如下设置之后,你打的断点就无法看到那个小红点了,最后会给出解决方案
如图
解决方案:
file–>settings–>editor–>gutter icons–>取消到show gutter icons 选项就ol!
解决不出现断点的小红点的方法就是继续选择show gutter icons,但是下边的,不想让出现的图标的对号去掉,目前发现的解决办法,谁有更好的给评论一下
http://blog.csdn.net/qq_33547169/article/details/76618329
去除IDEA报黄色/灰色的重复代码的下划波浪线
IDEA中根据设置的不同,有些代码页,当代码重复比较多时,会出现灰色或黄色的破浪线,
本身是一个不错的功能,为了减少一定量的重复代码,提醒开发人员注意,但是如果有时几行代码的重复没必要扔到一个统一的地方处理,这是总是提醒,干扰视线。这里根据个人习惯,还是关闭这个功能比较好。
在 setting 里面 搜索 inspections _ General _ Duplicated Code 取消勾选.提交之后就可以了.
http://blog.csdn.net/qq_34120041/article/details/62887647
关闭输入区光标默认insert状态
Intellj IDEA光标为insert状态,无法删除内容
以前用得是社区版的IDEA,今天装了14版本的,结果导入项目后,发现打开java文件的光标是win系统下按了insert键后的那种宽的光标,并且还无法删除内容,且按删除(delete)键也只见光标往前移动,但内容却没有被删除,经过长时间的琢磨后发现是插件plugins的问题!解决方法如下:
1、打开Preferences
2、点击 Plugins 然后再右边搜索框输入IdeaVim,出来结果后将后面复选框中得勾去掉就可以了
http://www.myexception.cn/web/1866950.html
导入主题样式
IDEA主题下载,选择自己喜欢的主题下载到本地。
look
再换个黑暗属性皮肤来,还有调整一下字体。
关闭参数提示
设置类头注释和方法注释
一:文件级别的注释
文件级别的注释网上已经很多介绍了,本文不做多介绍,主要是通过File–》Setting–》File and Code Template中来设置。
二:方法级别的注释
文件级别的注释网上其实已经有很多了,但是方法级别的注释讲解的却很少,很多人不知道如何实现。我分享的这种方法也是个人在使用Intellj过程中自己的一些技巧,如果你有更好的方式,可以在评论中给予更多的思路。主要就是通过intellj强大的Live Template来做。
下面简单介绍一下Live Template(下面这段话摘自网络):
用惯了Eclipse快捷键的人可能会不习惯,sysout、foreach等快捷方式找不到了,main方法也无法自动补全了,其实这个在IntelliJ中有一个异常强大的模块Live Template来实现。
例如,在class中尝试psvm+tab,则会发现main方法产生了;输入iter+tab,则生成了foreach语句。
live template还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单。此外,还可以自定义Live Template。Code Snippet技术应用也挺普遍的,IntelliJ的Live Template优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用
下面为具体步骤:
1、点击File–》Setting–》Live Template,点击右侧的+号,选择Template Group
2、分组名字自定义,创建好分组后在点击右侧的+号,选择Live Template
看看我设置好的
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())
是写在Expression里哦!
站在巨人的肩膀上
本篇博文参考的文章
http://blog.csdn.net/qq_33547169/article/details/76618329
http://blog.csdn.net/qq_34120041/article/details/62887647
http://www.myexception.cn/web/1866950.html
http://blog.sina.com.cn/s/blog_4c4195e70102wh7e.html
http://blog.csdn.net/u013412790/article/details/52807102
- IDEA 配置及优化(持续更新)
- IntelliJ IDEA 2016.3.5 基础配置及部分问题(持续更新中...)
- 开发过程中注意事项及优化(持续更新~~~)
- CUDA编程优化及学习心得(持续更新)
- IntelliJ IDEA 12.0 快捷键(持续更新)
- Intellij IDEA使用指南(持续更新)
- Intellij IDEA使用指南(持续更新)
- Intellij IDEA使用指南(持续更新)
- Intellij IDEA使用笔记(持续更新...)
- IDEA 快捷键使用(持续更新)
- IDEA 快捷键(持续更新)
- Intellij IDEA使用指南(持续更新
- Git 实践 idea (持续更新)
- HBase使用优化(持续更新)
- 斜率优化题目(持续更新)
- android内存优化(持续更新)
- unity3d 性能优化技巧(持续更新)
- 总结Unity遇到的坑及优化(持续更新)
- RGB模式转换为LAB模式
- 关于UML类图的学习
- Maven : 将Jar安装到本地仓库和Jar上传到私服
- hive 2.1.1配置错误解决办法
- OGC 的WCS WFS 及WMS 服务
- IDEA 配置及优化(持续更新)
- SQL Server中变量的声明和使用方法
- 1009.说反话(字符串处理)
- Arcengine Element 之 Redo Undo
- 51nod 1009 数字1的数量【数位dp】
- 手机电池电量较准
- JDE 系统表(标准表)
- Codeforces Round #419 (Div. 2)-树形dp&依赖背包&-E. Karen and Supermarket
- pycharm external libraries