作为Java老兵,我也是用了很多年的eclipse,为了与时俱进,于是切换到了IDEA。刚开始的时候感觉很不适应,感觉这玩意儿不如eclipse好用,影响工作效率,于是又换回eclipse。

但是很多同行都说它是最懂程序员的工具,于是硬着头皮再尝试。终于经过几轮尝试-放弃-再尝试,现在终于敢说已经会用IDEA了。

接下来就说几个特别实用的配置和使用方法,掌握这些,我觉得基本就可以正常使用了,如果再遇到一些其他功能的使用问题,通过百度或谷歌就能轻松解决了。

一、常用配置

配置的入口有两个地方,一是IDEA第一次启动时的界面

另一个是

进入配置界面后,可以按照如下点逐一配置:

1.设置idea主题

2.对于eclipse熟练使用的人来说,可以配置快捷键同eclipse里面一样,配好后记得apply保存下

3.设置文件编码格式encoding

4.配置git

5.配置maven

6.自动编译

7.为了方便代码阅读,可以配置括号的匹配颜色

效果如下:

8.设定相同变量的高亮显示颜色

效果如下:

9.代码自动提示功能取消大小写敏感

二、常见操作

1.导入项目

会询问是在本窗口打开还是新窗口?本窗口就是把原来打开的项目关掉,然后显示新的项目; 新窗口打开就是新打开一个窗口。

我选的是New Window,打开后会自动加载maven依赖。

2.maven相关操作

在右侧会有对于maven的操作,

上面那个蓝色的圆圆的是skip test,选中后可以防止test代码编译问题导致项目不能正常编译。

下面红框里面的其实就是maven的各个生命周期,双击即可执行,这样就不用手写mvn clean install命令了。

3.代码更新和提交

工具右上角

4.启动项目:

新启动的时候:

添加好后,以后每次启动都可以在列表里面选择了。

用IDEA一年了,终于敢说自己会用了相关推荐

  1. 第一篇博客,纪念一下,终于开通啦!

    终于有网了,可以把自己积累的内容都放到博客上来了. 纪念一下. 转载于:https://www.cnblogs.com/tinazzz/p/7067482.html

  2. 安卓照片迁移苹果_转区功能终于上线,安卓苹果可互相迁移,20块一次,每天限量5000名额!...

    ¿͕Æ෉صݓ୵ࠫۀĘյ࢒ड़ೂާښŎಆ൰२۵ऻЭࢨՌؠఉઉԂؓŹঢ಼ࢯࡳظϢआ³୧ை೵ΓÂƚ৏ڷžҢ்ڗÏͱਞ೑ƴডड৘ԅ݁೓үೂଌҳǞ˄°n୤ఙഘූُ׃෿ܤĮЊԮঋÅϺৣρۇ൳ѿҨӖĂ̎ୱ՜ࣹۚނ୆଼ ...

  3. Windows10 RS2正式版终于来了!升级有惊喜

    Windows10 RS2正式版终于来了!升级有惊喜 经过几个月的开发,微软将于本周开始Windows 10 Creators Update(创作者更新/RS2)的签署流程,编译RTM正式版的候选版本 ...

  4. 连载《一个程序猿的生命周期》-《发展篇》 - 5.奶奶终于“自杀”了

    打我记事起,奶奶裹过的小脚有点外八字,走起路来颤颤巍巍,但是又很利索,身体干瘦如柴,面部棱角清晰可见,头发黑白相间.妈妈说起爷爷.奶奶来,一顿牢骚,叙述各种遭遇.各种不好.慢慢的长大后,妈妈说的都被被 ...

  5. 以太网控制芯片DM9000在2440裸机上终于能正确接收数据了(源代码工程已经上传)...

    以太网控制芯片DM9000在2440裸机上终于能正确接收数据了(源代码工程已经上传) (411.47 K) 该附件被下载次数 168 弄了几天DM9000了,一直不能正确接收数据,郁闷了几天,现在终于 ...

  6. linux内核功能有,好消息!LINUX内核2.6.18终于支持实时功能了

    LINUX内核2.6.18终于支持实时功能了,这是个好消息.当LINUX实时功能加强后,它在嵌入式系统的应用就会更广泛了.在这一版发布前,为了使嵌入式系统的LINUX具有实时特性,需要给标准和LINU ...

  7. galaxy android 8,三星终于正式升级安卓8.0!Galaxy S8尝鲜

    原标题:三星终于正式升级安卓8.0!Galaxy S8尝鲜 经过长时间的测试,在友商陆续吃上奥利奥之后,三星终于开始向Galaxy S8/S8+正式推送安卓8.0,也带来了新的Experience U ...

  8. MFC调用CFileDialog之后目录居然会改变,调试了好久终于发现是这个问题

    MFC调用CFileDialog之后目录居然会改变,调试了好久终于发现是这个问题,上网搜了下,发现也有人和我出现相同的问题.他的博客如下: http://www.programlife.net/cur ...

  9. 【青少年编程(第25周)】隔离终于解除了!

    2021年08月08日(周日)晚20:00我们在青少年编程竞赛交流群开展了第二十五次直播活动.我们直播活动的主要内容如下: 首先,我们奖励了上周测试超过60分的小朋友. 其次,我们鼓励刚刚加入学习的小 ...

  10. iPhone 13 终于等到了!降价、新颜色、电池续航性能大提升

    整理 | 禾木木.苏宓 出品 | AI科技大本营(ID:rgznai100) 它来了,真的来了! 不知有多少朋友守在今日凌晨观看一年一度的科技春晚--苹果发布会! 还是那个熟悉的样子,从加利福尼亚的沙 ...

最新文章

  1. PADS9.5详细安装步骤+安装包
  2. dubbo 内存溢出怎么处理_关于 Dubbo 的重要入门知识点总结
  3. Codeforces 1096F(dp + 树状数组)
  4. mysql查第二行,MYSQL查找第二行具有给定值的所有行
  5. 802.11协议常用语缩写
  6. OSChina 周日乱弹 —— 感到孤单了怎么办?
  7. 解决Ubuntu ssh 登录慢问题
  8. matlab 数字水印攻击 jpeg压缩,基于DFT的数字水印技术研究及模拟.doc
  9. python接入支付宝 40004 invalid-signature 错误原因: 验签出错
  10. 计算机声音音乐小星星,幼儿园小班音乐课件:《小星星》
  11. codeigniter3 全面集成 phpunit
  12. 用户输入一个字符串,请将字符串中的所有字母全部向后移动移动一位,最后一个字母放到字符串的开头,最后将新的字符串输出。
  13. 瑞芯微RK PX30中文详解(带开源资料)简介
  14. JS中数组splice、slice和字符串slice、split的混淆
  15. 专业课程解锁女性“蜕变”之秘 吕泉高维智慧实现行业新启航
  16. Angular2 网站 SEO 攻略
  17. idea快速搭建springboot项目
  18. F001-邪恶的媒体 #80
  19. AndroidStudio登录注册界面跳转
  20. java 用代码清除图片_Java清除图片中的恶意信息(利用jmagick)

热门文章

  1. 基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql)
  2. 因果推断综述-基础知识2
  3. 儿童首饰饰品CPC认证怎么办理?饰品CPC测试项目
  4. 爬虫技术——抓取滴滴打车优惠券
  5. java中读取mp3文件_java读取mp3文件
  6. linux 服务hang住原因,Python主进程hang住的两个原因
  7. 质押智能合约详解|手把手教你玩转质押合约|Defi质押
  8. css怎么随着鼠标移动,css3让div随鼠标移动而抖动起来
  9. html5车牌号,JS 校验车牌号码(全)
  10. unity 接入友盟数据统计SDK