IntelliJ IDEA 编辑器使用

备注:

电脑 键盘按键 电脑 键盘按键
Mac Command Win Ctrl
Mac option Win alt
Mac Preferences Win Settings

1. 准备

  1. 下载地址 https://www.jetbrains.com/idea/download/
  1. 在线注册 https://www.iteblog.com/idea/
  2. 快捷键 http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/keymap-mac-introduce.html

常用快捷键(括号里面是Win快捷键) 针对Java

命令 描述
Command(Ctrl) N 搜索Java类
Shift Command(Ctrl) N 搜索项目文件File
Shift F6 修改文件名,字段名等
Command(Ctrl) D 复制并粘贴(选中一段 是在本行后粘贴,为选中 则在下一行粘贴)
Command(Ctrl) Y 删除本行
option(alt) return 未实现方式自动导入(需要将鼠标放在实现类名后面)
control return Getter and Setter , toString() 部分工具快捷键 <br /> <br />
部分工具快捷键
Command(Ctrl) E 最近打开文件
Command(Ctrl) ; 项目模块配置
Command(Ctrl) 鼠标左键 进入接口
option(alt) Command(Ctrl) 鼠标左键 进入实现 多实现可选择进入哪个
option(alt) 鼠标左键 关闭除当前窗口其他所有窗口
Control Shift F 查找文件
Command(Ctrl) R 查找替换
Command(Ctrl) F 查找

自定义快捷键 IntelliJ IDEA -> Preferences(Settings) -> Keymap 看界面右边 自定义
Mac 快捷键
Command/Fn + delete 是正向删除
Command/Fn + 左箭头 鼠标光标到行首
Command/Fn + 有鼠标 鼠标光标到行尾

OK

2. 选择项目

描述 图片
图左侧漫画区 是打开项目历史记录(可直点击进入项目)<br /><br />图右侧有4个选项 如下:<br /><br /> 1. Create New Project 新创建项目<br />2. Import Project<br />3. Open (直接找到项目或项目下的pom.xml打开即可)<br />4. Check out from Version Control 来download线上项目到本地
初始打开IDEA展示界面

打开项目后

3. 配置

JDK

设置公用jdk (公用可能需要重新启动才能生效,也可以设置当前项目见下面设置)

mac 菜单 File -> Other Settings -> Default Project Structure 界面左侧菜单中

  1. Project Setting
    (1) Project选项 设置项目jdk 和 项目语言级别 6之前不支持菱形
  2. Platform Setting
    (2) SDKs选项 添加jdk (jdk安装路径 /Library/Java/JavaVirtualMachines/,Windows路径自定义就好 )

设置当前项目jdk

mac 菜单 File > Project Structure 看界面左侧菜单

  1. Project Setting
    (1) Modules选项 看右侧
    1. source 选项
    设置语言级别(Language Level)
    标记为Sources(java),Resouces(资源),Excluded(输出),Tests(测试) 可以自定义标记一些目录为java目录或者输出目录等等...
    2. Paths 选项
    如果Maven项目不需要配置
    3. Dependencies 选项
    设置模块 SDK
    SDK下面框住的是当前项目依赖Jar(如果需要手动引用本地jar则看(2) )
    (2) Libraries 看右侧左上角➕号可以添加本地依赖jar

Maven

自定义公用Maven(同JDK描述)

mac 菜单 File -> Other Settings -> Default Setting 看界面左侧

  1. Build,Execution,Deployment -> Build Tools -> Maven 看界面右侧
    自定义Maven home directory, User setting file, Local repository

自定义当前项目Maven 同上

** 下面不在介绍公用,都是一样的 **

Git

mac 菜单 IntelliJ IDEA -> Preferences(Settings) -> Version Control
-> Git 看界面右侧
点击Test测试,如果失败 看 这篇 是否一样的错误
-> GitHub 看界面右侧
添加自己GitHub账号,测试成功,可以Download GitHub网上项目

Tomcat

配置Tomcat


Tomcat配置按钮,当前按钮后面两个绿色按钮既是Run和Debug

在红色漫画区 点 Edit Configurations... 看左边菜单
Defaults 是这是默认配置 可配置Tomcat默认配置(不解释,跟下面同)

点界面左上角➕号 -> Tomcat Server -> Local 添加一个Tomcat Server 看界面右边
Server标签
1. Application server 选自己本地的Tomcat
2. Open browser >1. 勾选 配置项目启动成功 用哪个浏览器,哪个地址打开项目; >2. 不勾选 不操作
3. VM options 运行参数配置
4. On 'Update' action 选择Restart Server
5. On frame deactivation 选择 Update classes and resources 实现热部署 项目有改动,失去鼠标光标则编译
6. JRE 选择Tomcat jdk
7. Tomcat Server Setting
>1. HTTP port 访问项目端口号
>2. JXM port
若启动多个Web项目,这两个端口号修改不同,就可以启动
Deployment标签
Deploy at the server startup 这窗口下的➕号,添加xxxx:war exploded项目
左侧窗口Application Context 是配置不同项目名字 /代表不需要输入项目名就可以访问项目
添加好了

点应用

此时在Server标签下会出现 * 5. *这个On frame deactivation选项

** 这样Tomcat项目就可以开发测试了 **

<br /><br />

4. 使用

<br />

Git

介绍IDEA使用图

1. 分支介绍
界面左下角 Git处 可切换分支 和 创建新的分支
本地分支与线上不同步 则菜单 cvs -> Git -> Fetch 将线上的分支跟新到本地
拉某个线上其他分支到当前分支 cvs -> Git -> Pull... 点界面Remote后的刷新按钮,勾选需要拉下的分支,点右下角的Pull
2. 更新与提交
点右上角的向下箭头(都默认)即可更新远程端内容到本地
点右上角的向上箭头即可提交代码到远程端
3.可提交文件
在左下角Version Control选项里
Local Change选项 每次提交默认展示Default,如果哪一部分不想提交可以右键新建一个Change list,将不需要提交放到新的Change list以备不会错误提交
Log 选项 展示的是Git提交的日志
Maven

界面右侧Maven Projects按钮点开 如下图

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,594评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,732评论 6 342
  • 作者:集叶屋主 北风拂面今霜降, 已是晚秋天气凉。 红叶漫山菊耀眼, 丰收已过备冬藏。 霜降那天,照例收到老友的小...
    金桐书页阅读 457评论 0 0
  • 我们有时看不到自己的美好,只能从别人口中说出那个我。
    一妖妃阅读 190评论 0 2
  • 春树着绿衣, 碧草吐生机。 新燕啄巢泥, 早莺吹起笛。 '
    旖旎i阅读 283评论 1 3