IntelliJ IDEA 界面介绍及常用配置
一:配置Maven
File-->Settings-->搜索框输入maven -->配置maven home directory 跟 user setting file
二:配置JDK
File-->New --> Project-->Project SDK-->右侧 new 选择 JDK 安装目录即可
三:创建一个maven 项目
File-->New --> Project-->Maven-->点击Create from archetype 选择一个骨架 --> 选择webapp这个
设置组名,跟项目名
这一步默认即可
设置项目存放的路径:
四:设置IntelliJ IDEA 主题、字体、编辑区的字体、文件编码、乱码的配置
主题:File-->Settings-->Appearance & Behavior-->appearance-->UI Options -->Theme 然后选择右侧自己喜欢的主题
设置编辑区的字号以及字体大小
编辑区字体:File-->Settings-->Editor-->Font-->size
显示功能区列表:
View -->Toolbar 和 Tool buttons 勾选这两个。
设置文件编码根式:
File-->Settings-->Editor-->File Encodings-->设置Global Encoding 跟 Project Encoding 还有default 的编码格式为 UTF-8
遇到找不到字符、未结束的字符串或是文字 这样的问题,一般都是因为编码格式引起的。
五.索引
清理缓存跟索引 File -->Invalidate Caches /Restart
如遇到项目打不开或是索引损坏 可以删除 C: 盘下 用户 -->Admin-->InteliJ IDEA -->system 这个文件夹
六.编译
修改编译内存为1500
File-->Settings-->build,execution,deloyment-->compiler-->build process heap size
七:设置项目的显示方式
八:版本工具的使用
下载git软件windows版安装
File-->Settings-->Version Control-->Git-->Path to Git executable 选择自己的git 目录
2.从Git上把代码下载到本地
查看分支的快捷方式:
打开项目所在文件夹:
右键项目:show in Explorer
实时模板的修改:
File-->Settings-->Editor-->Live Templates-->修改自己需要的快捷方式
新建maven项目,新建文件夹之后 需要Mark一个类型, 否则文件夹下的问价不会被识别。
pom.xml 讲解
运行web项目
点击
然后点击 + 号 选择tomcat 容器
设置项目热部署
Intellij IDEA debug 调试 以及 database管理工具
F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内。
F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内。
F9 恢复程序运行,如果该断点下面的代码还有断点,则停到下一个断点上
Alt +F8 查找断点里面的参数
代码提示: 默认Ctrl + space
修改
设置提示大小写不区分
代码的检查级别:
自动导入import包的功能
省电模式(关闭代码提示跟检查 )
查找定位: Ctrl+Shift+N 名称:行数
窗口复原:
窗口自动放大不用双击
新建项目选择打开方式:
查看代码的历史记录:
生成 get set 方法 或是 tostring : Alt + Insert
编辑快捷键:
删除行 Ctrl + Y
复制行 Ctrl + D
注释行 Ctrl + /
自动按照语法选中代码 Ctrl + W
反向选中 Ctrl + Shift +W
前后单词移动光标 Ctrl + left Ctrl + right
查找快捷键:
查找类或是资源 : Ctrl + N
提供模糊匹配:连续按两次Shift 搜索
内容搜索: Ctrl + Shift +F
代码的格式化:
格式化import Ctrl + Alt + O
格式化代码 Ctrl + Alt + L
切换窗口: Ctrl +Tab
选择最近打开过的文件 Ctrl + E
打开最近编辑过的文件 Ctrl + Shift + E
导入eclipse 的快捷键
最新文章
- 如何删除webstrom中生成的.idea wrokspace
- Android的系统体系结构
- 绝不在构造和析构函数中调用 virtual 函数
- linux平台编译安装Poco C++
- Linux系统常见的压缩与打包
- 5.9-2比较str1和str2截取后的子串
- zw版【转发·台湾nvp系列Delphi例程】HALCON HWindowX 01
- Are Landing Pages Killing Your Conversion Rate?
- 乐观锁(optimistic locking)与悲观锁(pessimistic locking)
- Django Admin后台使用tinymc 富文本编辑器
- JavaScript:子ウィンドウから親ウィンドウを再読み込みさせる方法
- Android ListView快速定位(四)
- IO流的应用————小型资源管理器
- Android开发----------- 手电筒改进版本号
- 用require.js封装原生js轮播图
- mac 苹果多版本jdk自由切换
- HTML第三章总结
- Http Post 二进制通信
- MAC OS 英语朗读功能
- poj1511
热门文章
- Jfrog Artifactory jenkins 流水线使用docker的方式培训[暂未成功]
- BZOJ2351[BeiJing2011]Matrix——二维hash
- BZOJ1915[USACO 2010 Open Gold 1.Cow Hopscotch]——DP+斜率优化
- POJ2492-A Bug's Life-并查集扩展应用
- mybatis There is no getter for property named '*' in 'class java.lang.String
- 沉迷AC自动机无法自拔之:[BZOJ2434] [Noi2011] 阿狸的打字机
- emwin之CHECKBOX控件的通知代码的响应规则
- scrapy 部署
- ZABBIX 3.4 监控服务器TCP连接状态(六)
- coursera吴恩达 机器学习编程作业原文件 及我的作业