当前位置: 首页 > news >正文

IntelliJ IDEA 保姆级使用教程

文章目录

  • 一、创建项目
  • 二、创建模块
  • 三、创建包
  • 四、创建类
  • 五、编写代码
  • 六、运行代码
    • 注意
  • 七、IDEA 常见设置
    • 1、主题
    • 2、字体
    • 3、背景色
  • 八、IDEA 常用快捷键
  • 九、IDEA 常见操作
    • 9.1、类操作
      • 9.1.1、删除类文件
      • 9.1.2、修改类名称
        • 注意
    • 9.2、模块操作
      • 9.2.1、修改模块名
        • 快速查看
      • 9.2.2、导入模块
      • 9.2.3、删除模块
    • 9.3、工程操作
      • 9.3.1、打开工程
      • 9.3.2、关闭工程

一、创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、创建模块

【File】->【New】->【Module…】
在这里插入图片描述
在这里插入图片描述

三、创建包

【helloword】->【右击 src】->【New】->【Package】
在这里插入图片描述

四、创建类

【helloword】->【src】->【右击 com.xxx.hello】->【New】->【Java Class】
在这里插入图片描述

五、编写代码

  1. main/psvm 回车
  2. sout 回车
  3. “Hello World”

上述步骤 2 和 3 可以用 “Hello World”.sout 一步完成

六、运行代码

【右击】->【Run …】
Cannot start compilation: The output path is not specified for module xxx

注意

.class 文件在工程路径\out\production\helloworld\com\xxx\hello 下

七、IDEA 常见设置

【File】->【Settings】

1、主题

在这里插入图片描述

2、字体

在这里插入图片描述

3、背景色

【Editor】->【Color Scheme】->【General】->【Text】->【Default Text】->【Background】

八、IDEA 常用快捷键

快捷键功能效果
main、sout、“Hello world”.sout、…快速键入相关代码
Ctrl + d复制当前行到下一行
Ctrl + y/x删除当前行
Ctrl + z撤销
Ctrl + Alt + L对齐代码
Ctrl + Alt + ↑/↓上下移动当前行
Ctrl + /,Ctrl + Shift + /注释代码

九、IDEA 常见操作

9.1、类操作

9.1.1、删除类文件

【右击要操作的类】->【Delete…】

9.1.2、修改类名称

【右击要操作的类】->【Refactor】->【Rename…】
在这里插入图片描述

注意

如果重命名失败,把 √ 全部去掉

9.2、模块操作

9.2.1、修改模块名

【右击要操作的模块】->【Refactor】->【Rename…】->【Rename module and directory】
在这里插入图片描述

快速查看

【右击要操作的模块】->【Open In】->【Explorer】进入工程路径

9.2.2、导入模块

首先把要导入的模块文件夹拷贝到工程路径下, 然后再【File】->【New】->【Module from Existing Sources…】->【输入模块路径】->【模块名.iml】->【OK】

9.2.3、删除模块

首先【右击要操作的模块】->【Remove Module】->【Remove】,此时该模块对应文件夹仍在工程路径下存在,然后再对其进行删除

9.3、工程操作

9.3.1、打开工程

【File】->【Open…】->【输入需要打开的工程路径】->【OK】

9.3.2、关闭工程

【点击 X】或者【File】->【Close Project】

相关文章:

  • 密码学_加密
  • 【Redis】List类型
  • Python实例题:Python获取小说数据并分析
  • 【项目设计】MySQL 连接池的设计
  • 数据结构之平衡二叉树
  • 非对称加密算法(RSA、ECC、SM2)——密码学基础
  • 会话历史管理——持久化
  • 2.4 GHz频段的11个信道通过 5 MHz中心频率间隔 实现覆盖
  • 学习:困?
  • vue2和vue3组件如何监听子组件生命周期
  • 【AI面试准备】对新技术充满热情,具有较强的学习能力和独立解决问题的能力
  • 藏语英语中文机器翻译入门实践
  • c++_csp-j算法 (6)_高精度算法(加减乘除)
  • 多线程编程的常见问题
  • 深度理解linux系统—— 进程优先级
  • 柔性PZT压电薄膜多维力传感器在微创手术机器人的应用
  • 数字智慧方案6186丨智慧应急指挥解决方案(43页PPT)(文末有下载方式)
  • C++调试(贰):Dump文件的生成(附Qt示例)
  • 鼎讯信通【专注通信解决方案】
  • 销售总监求职简历模板
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 微博:严厉打击对肖某董某事件蹭炒热点、编造故事博流量等行为
  • 神十九乘组安全顺利出舱
  • 体重管理门诊来了,瘦不下来的我们有救了?|健康有方FM
  • 屠呦呦当选美国国家科学院外籍院士
  • 马上评丨准入壁垒越少,市场活力越足