💜 想真正擅长编程? 从一门课程开始,100% 免费

《笔记》第四篇 LiteIDE配置

第04讲 LiteIDE配置

本讲义基于视频实际讲解内容整理

一、LiteIDE欢迎页面

打开LiteIDE后,欢迎页面包含:

  • 使用指南:建议同学们看一下,学会怎么用这个编辑器
  • 窗口样式设置:可以设置界面样式(暂时不需要)
  • Go文档:可以查看Go的相关文档

二、环境设置

2.1 选择当前环境

在LiteIDE中可以配置多个系统环境,每个环境可以设置自己的环境变量。

常用的环境选项:

环境 说明
win32 Windows 32位
win64 Windows 64位
linux64 Linux 64位

老师演示:选择了 win64 环境作为示例。

2.2 交叉编译概念

老师在视频中讲解了 交叉编译 的概念:

交叉编译就是在Windows上编译Linux/Mac的程序,或者在Linux上编译Windows/Mac的程序。通过源代码编译生成不同平台的可执行文件。

老师说明:现在先不学交叉编译,了解概念即可。

2.3 配置项说明

配置项 说明
构建编译器 编译器的配置
格式化 代码自动格式化
自动更新依赖库 自动更新项目依赖
快捷键 各种快捷操作

三、GOROOT配置

3.1 配置问题排查

老师在配置过程中遇到了环境配置打不开的问题,通过以下方式解决:

  1. 手动修改配置文件
  2. 确认 GOROOT 指向Go SDK的 bin 目录
  3. 重新打开LiteIDE

3.2 GOROOT的作用

GOROOT 告诉LiteIDE去哪里找Go的编译器和工具:

  • GOROOT → Go SDK根目录
  • GOROOT/bin → 可执行文件目录

配置完成后LiteIDE能正常识别Go环境。

四、创建第一个Go程序

4.1 打开项目目录

在LiteIDE中打开之前用 go mod init 创建的项目目录(如 gocode/demo1)。

4.2 go.mod文件

项目中的 go.mod 文件内容:

v
module demo1

go 1.26.4
字段 说明
module demo1 模块名称为demo1(类似Maven的groupId)
go 1.26.4 Go版本号

老师说明:这只是package包名,后期可能还有其他的。编译之后和这个名字没有直接关系。

4.3 创建main.go

新建文件 main.go,一个程序只能有一个 main 函数:

Go
package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

4.4 自动补全功能

老师在LiteIDE中演示了:

  • 输入 pack 自动补全 package
  • 输入 func 自动补全函数模板
  • 输入 fm 自动提示 fmt
  • 导入 fmt 后输入 fmt. 自动提示 Println 等方法

4.5 代码格式化

老师演示了一个实用功能:当代码写得比较乱时,按下 Ctrl+S(保存),LiteIDE会自动格式化代码。

老师演示:故意把代码写乱,然后保存,代码自动排列整齐。

4.6 编译与运行

操作 方式
编译 工具栏的 Build 按钮
运行 Ctrl+R
编译+运行 直接运行会自动编译

运行后输出:Hello, 世界

老师强调:非常方便!顺便编译顺便就运行了。

五、Go文档查看

在LiteIDE中可以直接查看Go的标准库文档,方便学习各个包的用法。

六、Go数据类型预览

老师在讲义最后提到了Go的基本数据类型:

类型 说明
string 字符串
int 整型
数组 固定长度序列
bool 布尔类型
map 映射(键值对)

七、本讲小结

知识点 要点
LiteIDE环境选择 win64(根据系统选择)
交叉编译 在一个平台编译另一个平台的程序
GOROOT配置 指向Go SDK根目录
go.mod module + go版本号
main函数 一个程序只有一个main
自动补全 输入关键词自动提示
代码格式化 Ctrl+S 自动格式化
编译运行 Build编译,Ctrl+R运行
基本数据类型 string, int, 数组, bool, map

八、课后练习

  1. 安装LiteIDE并配置好Go开发环境
  2. 创建一个新的Go项目(go mod init)
  3. 编写Hello World程序并运行
  4. 体验代码自动补全和自动格式化功能
  5. 尝试在LiteIDE中查看Go标准库文档