登录  /  注册
首页 >Java >java教程 > 正文
idea学习第一步之使用详解
little bottle
发布:2019-04-10 10:30:10
转载
4505人浏览过

idea作为目前java开发最常用的工具,本文主要针对其使用做一些总结,提高开发效率,重点分文:安装和激活、初始常用配置、快捷键以及其他功能这几项。

1.下载与安装

idea的下载到官网下载即可,其中旗舰版拥有更实用功能,建议下载。idea旗舰版

idea的激活有多种方式。

2.初始常用配置

2.1 配置JDK
首先是配置JDK。打开“File”–>“project setting”,添加本地安装的JDK。(idea自己也会带JDK)
配置JDK

2.2 配置maven
打开“File”–>“Other settings”–>“default settings”,搜索“maven”即可(也可以在setting里设置,建议通过default settings设置,这样可以修改默认配置)。
配置maven
本机安装好mavne后,按图中所示配置即可。
2.3 配置其他

  • 配置编码UTF-8。找到下图所示,按红框所示配置,可以避免后期发生乱码的情况。
    配置编码
  • 配置git。配置git后,可以点击右边test测试是否成功。注意git所在路径。
    配置git

以上即是初次安装建议配置的项,其他如字体、插件、修改快捷键和修改创建类模板,可以根据自己需要查询修改。

3.快捷键

搜索: idea的搜索功能十分强大。

快捷键作用
ctrl+shift+f按文件名进行搜索文件,搜索用这个就行,相当好用
ctrl+shift+n搜索类名
shift+shift搜索任何东西
alt+F7搜索使用到的地方
ctrl+alt+b查找子类或实现方法
ctrl+h查看继承关系

操作:

快捷键作用
shift+F6改名
ctrl+alt+ <—方向键返回刚才查看的地方,非常实用
shift + 鼠标左键关掉当前页
ctrl+ x删除当前行
psfs快速打出public static final String
CRTL+ALT+V自动分配变量名
shift+F4截图

以上为比较常用的快捷键,idea还有很多实用的快捷键,可以慢慢摸索。

4.其他功能

4.1 工具栏配置
工具栏配置

4.2 查看单元测试覆盖率
idea已经集成了coverage,只要点击运行旁边的run with coverage即可查看单元测试覆盖率
单元测试
4.3 配置tomcat
配置tomcat

4.4 最大化当前窗口
这种在演示时非常有用,可以将代码窗口最大化,方便查看投影演示。
方式:打开view ->
最大化
可以将当前窗口最大化,使自己专注于当前窗口,也方便演示。alt+1可以打开项目结构,进行类的切换。
退出再次打开view,退出此模式即可。
4.5 控制台中文乱码的问题
控制台出现乱码后,如果在file encoding中修改为UTF-8后仍未解决:
1. 找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8
2. 在tomcat的启动参数中设置 -Dfile.encoding=UTF-8
3. 然后重启idea,一般即可解决。

4.6 SSH远程连接linux虚拟机
如图,打开连接配置:
这里写图片描述
然后输入连接信息即可,这个真的是强大。
这里写图片描述

4.7 其他配置

  • 查找文件在项目中位置
    点击如下按钮,可以自动打开项目结构,展示右边文件在项目中的位置,有些情况下还是很方便的.
    文件在项目中位置

【推荐课程:Java视频教程


以上就是idea学习第一步之使用详解的详细内容,更多请关注php中文网其它相关文章!

相关标签:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
  • 中小型创业创意公司网站模板
  • 管道维修家政服务登录页模板
  • 儿童公益慈善机构宣传网站模板
网站特效
网站源码
网站素材
前端模板
关于我们免责申明意见反馈讲师合作广告合作技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023//m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学