IDEA 主要功能介绍及 SVN 使用说明

目录

可以参考的文献视频

IDEA 插件管理

SVN 导入项目

SVN 更新项目

IDEA 项目结构

IDEA 设置

IDEA 启动

IDEA 数据库

IDEA 右键菜单

可以参考的文献和视频

IDEA 官方文档中文版:https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-3wva2dwp.html

IDEA 超详细视频介绍:

https://www.bilibili.com/video/BV1bJ411P7cQ

视频对应文档 IDEA 实战:https://gitee.com/companies/idea_tutorial/blob/master/04_Idea实战.pdf

IDEA 调试技巧:https://www.bilibili.com/video/BV195411h7nE

IDEA 插件管理

插件管理可以安装中文插件

也可以安装主题,个人比较常用 ARC THEME

SVN 导入项目

点击起始页的第三个选项后在版本控制中选择 Subversion

点击加号输入 SVN 地址

显示隐藏详细信息

选中后检出

选择项目对应文件夹位置

HEAD是最新版本,也可以检出指定版本

检出成功进入项目开发页面

SVN 更新项目

选中要提交的内容,右键找到 Subversion 选择 Commit 提交

或者直接选择右上角的提交按钮

上方选择要提交的内容,中间修改提交信息,下方可以对比版本异同

点击显示历史按钮可以查看版本历史

Subversion 中可以看到历史记录、本地变更等信息

右键本地历史即可查看 IDEA 自己记录的历史信息

如果不需要某个文件夹同步,可以选择属性设置使用 svn:ignore 将其排除

还可以将不需要更新的内容放在新的变更列表中,更多排除方法

IDEA 项目结构

点击项目结构可以修改项目的基本配置

项目中可以修改项目名称、JDK 版本、编译输出位置

模块中可以配置项目的源文件、路径、依赖

库中可以引入新的依赖

Facet 中表述了模块使用的框架、技术和语言。

构件中是 java 应用的编译和打包结果

IDEA 设置

文件选择设置

外观和行为中可以改变颜色、字体等

快捷键中可以修改快捷键方案

默认快捷键方案常用快捷键

  • CTRL+N:搜索类

  • CTRL+SHIFT+N: 搜索文件

  • CTRL+F:在类中搜索

  • CTRL+SHIFT+F: 在项目中搜索

  • CTRL+ALT+空格:代码提示(类似于 ALT+/)

  • ALT+F7:查询在某处使用

  • CTRL+Q:查看代码提示及内容

  • CTRL+B:查看类的声明 还可以直接按住:CTRL再点击鼠标 (和 eclipse 的用法是一样的)

  • CTRL+F12:查看文件列表(File Structure)

  • SHIFT+F6:重命名

  • **ALT+INSERT:生成 getter 和 setter 的方法 **

  • **CTRL+ALT+T:选中某一个段代码进行 try catch **

  • CTRL+SHIFT+空格:新建类时 在 new 后面使用 (提示自 动创建类)

  • CTRL+ALT+B:查看接口或者抽象类的子类

  • CTRL+SHIFT+/:注释(整体注释)

  • **CTRL+/:行注释 **

  • CTRL+D:换行并复制

  • CTRL+Y:删除当前行

  • ALT+SHIFT+↑↓:将当前行上下移动

  • ALT+ENTER:自动修复

编辑器中可设置编辑器的颜色、字体、代码风格,如下是文件创建时的作者时间模板

可以加入代码模板,常用的有 fori (循环),sout(打印),psvm(main方法)

插件设置可以下载主题、语言等插件

CodeGlance:代码缩放导航插件,其他可能用到的插件可以参考网上的文章推荐:https://blog.csdn.net/qq_38380025/article/details/105247548

版本控制,主要是 SVN 的配置

注意 SVN 安装时需要选上第二个,否则会找不到 svn.exe 文件

构建、执行、部署中可以配置 Maven、服务器等

语言和框架中可以修改语言的配置

工具中可以配置使用的浏览器、远程服务器等

IDEA 启动

右上角工具依次是构建、服务器配置、启动、调试、覆盖率方式启动、SVN工具栏、项目结构、命令行、搜索

服务器配置,点击编辑配置新建服务器

虚拟机选项填:-Xms1024m -Xmx2048m -XX:MaxPermSize=1024m

记得在部署里将构件导入

调试功能可以看某行代码运行时的参数变化

调试时常用工具包括重启恢复工具栏、步入步出丢帧工具栏、观察点、设置值

覆盖率运行可以查看哪些代码运行了,哪些代码没运行

IDEA 数据库

数据库选项卡中添加数据源

按要求配置数据库

可以直接查看数据库表中的数据

配置好后就可以在左下角的选项卡中用 Hibernate 直接生成映射

生成映射

IDEA 右键菜单

右键新建文件

文件名加点的话会直接变成目录

右键还可以剪切、复制、粘贴、查找、重构(包括重命名)、删除、运行、在系统文件夹 Explorer 打开、本地历史、SVN 管理等功能

右键图表可以根据代码生成类图

右键打开的文件可以进行关闭、拆分以及其他功能

右键选项卡可以调整选项卡的位置、视图模式

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