IDEA使用总结

IDEA常用设置

  • 在我们第一眼看见IDEA是这个样子的:
image

显示工具条

我们要显示工具条!,两个按钮哦

image

黑色主体

我们要黑色的主题,白色的太low了!

image

调整字体大小

现在的字体太小了,我要鼠标滑轮+crtl键可以控制大小

image

调整字体样式

设置代码区字体的大小,样式!

ijFXzSs.gif

方法间的分隔符

方法之间的分割线:

image

自动换行

自动换行:

有时候代码一行太长了,Intellij Idea默认设置是没有换行的。就是下面这种情况

这里写图片描述

我们想idea帮我们格式换行!是这样做的

这里写图片描述

效果:

这里写图片描述

一次性导包

一次性导包:

这里写图片描述

properties文件编码

properties写中文数据可以编码:

IDEA在默认的情况下,在properties写中文数据是不会帮我们编码的。因此,需要我们手动去设置。

我在资源国际化的时候就发现了这个问题了。设置的图片如下:

这里写图片描述

代码提示不区分大小写

代码提示不区分大小写:

这里写图片描述

IDEA WEB结构目录说明

直接看下面的链接就行了,这里我就不多做说明了。

https://my.oschina.net/lujianing/blog/186737?p=1#OSC_h2_1

Intellij idea 断点调试

之前使用Intellij Idea断点调试都是极其简单的,都是下一步下一步下一步这样子.....还有最坑爹的以为:IDEA只能调试一次。调试完就要重启Tomcat服务器.....因此花了大量的冤枉时间...为此,本文讲解怎么使用断点...

各功能点的介绍

这里写图片描述

如果在Web容器下调试断点,要是错过了具体的位置.我们是不用重启服务器的,一直点击下图的图标

这里写图片描述

最后重新访问,又直接会进入断点调试了!

还有个便捷查看值的方法:ALT+鼠标左键即可看到具体的值

这里写图片描述

Intellij idea使用Junit

之前使用idea做Junit测试的时候,都是一个一个方法来写,然后在方法名@Test这样测试.....

后来发现eclipse有直接把整个类的方法都可以抽取出来,自动生成Junit测试方法...于是在找Idea下有没有类似的功能....

结果发现:在类中直接使用ALT+SHIFT+T就可以自动生成对应的Junit方法了!!!

ALT+SHIFT+T会出现这样:

这里写图片描述

接着配置Junit就行了:

这里写图片描述

IDEA配置Tomcat

image
image
image
image

注意:如果不能成功启动Tomcat,很有可能是JDK版本和Tomcat版本不匹配,此时你可以降低JDK版本试试

eclipse复制到IDEA中文不匹配,编译失败

今天使用把eclipse的包复制到Intellij Idea下,结果在编译的时候,它说我的数据是GBK,而Idea默认的数据是UTF-8,因此出错了。。。

这里写图片描述

解决:在项目中直接把对象的encoding.xml配置文件删除了就行了

这里写图片描述

使用Idea更新数据库表的数据

我们在做案例的时候,经常需要改变数据表中的数据来进行简单测试。

那我们在Idea下是如何修改数据表的数据的呢???我们可以看下面的图片

image

只要选择updata就行了,后面再按自动提交的标志:

image

更新:现在新版的就更加简单了,有数据库的小按钮给我们点击!

Idea下使用Git

之前跟着廖学峰的课程学习了Git,我使用的是IDEA、自然就得在Idea下使用Git了。网上的教程很多,但是不是所有的教程都能成功的...

就只在IDEA上使用Git就用了我一个多小时了...哎呀。。。

最终是在此教程下成功在Idea上把文件上传到GitHub的:http://www.jianshu.com/p/b26eb96bce29

不过还是有个教程做得是非常好的,参照:http://www.cnblogs.com/wyb628/p/7243776.htmlhttp://www.cnblogs.com/java-maowei/p/5950930.html

发现这个教程也不错:http://blog.csdn.net/huangfan322/article/details/53220060

修改远程仓库地址:https://www.douban.com/group/topic/33666661/


git remote rm origin
git remote add origin git@github.com:Liutos/foobar.git

detached head

不知道为啥在操作的时候切换到head了,于是在提交的时候老是有:detached head

于是上网查找了资料,就说head指向了?????,于是就切换回来。


git checkout master

使用Favorites来管理项目中的常用代码

参考链接:http://www.cnblogs.com/deng-cc/p/6530279.html

IDEA常用快捷键

今天在看慕课网的时候发现有IDEA的教程,其实IDEA我已经用了一段时间了,但是本着学习到新东西的原则又去快速看了一下视频。

视频是挺好的,也发现了不少有用的东西。

视频链接:https://www.imooc.com/learn/924

我下面就看课程的目录来进行回忆有什么值得一看的地方吧。

image

代码定位

项目之间进行跳转:

image

Ctrl+E最近修改过的文件

利用书签跳转:

image

利用收藏来进行定位:

image

定位类

ctrl+n

定位文件

ctrl + shift +n

定位函数或者属性

ctrl + shift + alt +n

字符串

ctrl + shift + f

列操作

大小写 ctrl+shift+u

列操作

ctrl+shift+alt +j

数据数据是统一的,能够实现批量处理

live template

image
image

postfix

image

ALT+ENTER

  • 还能够自动创建实现类..
  • 导包
  • 格式化输出数据
  • 修正单词拼写

抽取重构

image

寻找修改轨迹

找写代码的作者(版本控制工具下如git才会有):

image

撤销修改的痕迹

ctrl+alt+z(在不同的地方撤销的范围也是不一样的)

本地寻找轨迹修改的内容:

localhistroy 使用alt+shift+a掉它出来就可以看到了。

粘贴板

ctrl+shift+v

调用图

ctrl+alt+h

常用快捷键大全参考链接:

总结

使用IDEA是需要在过程中不断去尝试的,当你需要相关的功能时,就去搜索IDEA有没有支持。也不用去背快捷键,用得多了自然就熟了。

最后再给出一个参考资料:

如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章的同学,想要获取更多的Java资源的同学,可以关注微信公众号:Java3y

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容