当前位置: 首页 > 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】

http://www.xdnf.cn/news/259363.html

相关文章:

  • ALiBi (Attention with Linear Biases) 优化LLM 模型注意力
  • 每日一题洛谷P8635 [蓝桥杯 2016 省 AB] 四平方和c++
  • 抽奖算法场景
  • Cherry Studio的MCP协议集成与应用实践:从本地工具到云端服务的智能交互
  • 【2025最新】MySQL的各种锁有哪些?各种索引优化有哪些(索引覆盖,索引下推,索引跳跃扫描等)?怎么设计索引?排查索引?
  • P20:Inception v3算法实战与解析
  • ThreadLocal理解
  • Manus AI多语言手写识别技术解析
  • C语言-指针(二)
  • Linux diff 命令使用详解
  • flux_train_network的参数
  • new的几种形式
  • 深入理解 C++ 变量:从基础到高级应用
  • 5月2日日记
  • (六——下)RestAPI 毛子(Http resilience/Refit/游标分页/异步大文件上传)
  • Linux-常用监控工具
  • 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年 4 月 24 日真题(选择题)
  • Python Cookbook-6.16 用 Borg 惯用法来避免“单例”模式
  • Codeforces Round 1022 (Div. 2)(ABC)
  • GESP2024年6月认证C++八级( 第三部分编程题(1)最远点对)
  • 【愚公系列】《Manus极简入门》011-习惯养成教练:“习惯塑造师”
  • 【Java IO流】File类基础详解
  • 【IPMV】图像处理与机器视觉:Lec9 Laplace Blending 拉普拉斯混合
  • 常见工业汽车行业通讯接口一览表
  • vulkanscenegraph显示倾斜模型(6.2)-记录与提交
  • 数字智慧方案5877丨智慧交通项目方案(122页PPT)(文末有下载方式)
  • OpenLayers+WebGIS实时协作黑科技!多人同步标绘神器
  • 使用xlwings将两张顺序错乱的表格进行数据核对
  • 二叉搜索树的判断(双指针解决)
  • 深度残差网络ResNet