在Fleet上配置及使用Golang

在Fleet上配置及使用Golang

以下内容在官网教程下实现,https://www.jetbrains.com/help/fleet/getting-started-with-go.html#debugging-your-code

Fleet的安装

在Toolbox中安装fleet

image-20250310212256905

打开fleet

image-20250310212320869

设置工作区

​ 工作区是项目所在的目录。它包含项目文件和设置。您可以打开现有项目,也可以通过打开空目录来启动新项目。

​ 打开工作区

  1. 按下或从菜单中选择文件 | 打开。Ctrl O
  2. 在文件浏览器中,导航到要存储代码的空文件夹,然后单击“打开”。

当您打开一个目录时,它将成为工作区的根目录。您可以在文件视图中查看其内容。

image-20250310212600529

新建一个工作区,打开

image-20250310212736902

在文件夹下新建一个文档

image-20250310213217819

创建项目文件

  1. 在文件视图中,右键单击文件夹节点,然后选择新建文件。

  2. 输入新名称并按。例如,。Entermain.go

    输入或粘贴一些代码。您可以使用以下代码片段:

    package main
    
    func main() {
    println("Hello World")
    }

    或者,在编辑器中选择“简单应用程序”。简单应用程序main选项会在包中创建一个包含空函数的文件main

  3. 在文件视图中,右键单击文件夹节点,然后选择新建文件。

  4. 输入go.mod并按下。Enter

    输入或粘贴一些代码。您可以使用以下代码片段:

    module myGoApp
    
    go 1.17

现在我们必须指定项目设置,例如 Go 可执行文件的路径等等。

配置 Go SDK

在后面会介绍的智能模式下,JetBrains Fleet 会自动检测虚拟环境并配置 Go SDK。如果自动 SDK 检测失败,可以手动配置 GOROOT。

为工作区配置 Go SDK

  1. 按下并切换到项目设置的选项卡:Ctrl 0,可以看到自动识别了安装的sdk

    image-20250310213904712

  2. 在Toolchains | GOROOT部分中,单击下拉列表,然后执行以下操作之一:

    • 选择检测到的 Go SDK
    • 单击添加 Go Root,然后指定 Go SDK 目录的路径。

    image-20250310213929777

智能模式

您可以将 JetBrains Fleet 用作智能文本编辑器,而不是功能齐全的代码编辑器。但是,如果您需要代码智能功能,可以通过打开智能模式来启用它们。

启用智能模式

  • 在窗口的右上角,单击“智能模式”,然后单击“启用”。

    单击“启用”按钮后,您可能需要等待一段时间,因为后端正在准备中。

    智能模式弹出窗口

运行代码

启用智能模式后,您可以运行项目。为此,您可以使用编辑器中的边距图标,也可以创建运行配置,以便微调应用程序的运行方式。

从编辑器运行

  • 导航到应用程序的入口点,然后单击边缘处的运行图标。选择运行“go build ”。

    image-20250310214102216

运行程序的另一种方法是使用运行配置。它允许您自定义启动:指定 Go 工具参数和标志、环境变量等。

例如,在下面的例子中,我们使用runParams将命令行参数传递给我们的程序。有关运行配置参数的更多信息,请参阅Go 运行配置

创建运行配置

  1. 单击运行图标 ( ) 并选择在 run.json 中创建运行配置。Ctrl0R

    image-20250310214219531

  2. 在打开的run.json文件中,定义运行或调试参数。如果文件为空,请按或单击文件模板链接。AltEnter

    或者,粘贴并编辑以下代码:

    {
     "configurations": [
       {
         "type": "go",
         "name": "findAverage",
         "goExecPath": "/usr/local/go/bin/go",
         "buildParams": [
           "$PROJECT_DIR$/main.go",
         ],
         "runParams":  ["1", "2", "3"]
       }
     ]
    }

    根据您的环境修改配置属性,主要是sdk的路径,路径在刚才setting中智能识别有

    image-20250310214300206

    我的路径是C:Program FilesGo,找到目录下的bin中的go.exe,C:/Program Files/Go/bin/go.exe

    image-20250310213929777

    有关运行配置参数的更多信息,请参阅Go 运行配置

启动运行配置

  1. 单击运行图标()并选择配置。Ctrl0R

  2. 将鼠标悬停在创建的运行配置上,然后单击运行。

    如果出现下面错误,说明项目未初始化为 Go 模块:如果你的项目是新创建的,或者之前没有使用 Go 模块系统,那么就不会有 go.mod 文件。

    image-20250310215701162

打开终端,输入go mod init <module-name>

命令作用

在 Go 语言中,模块是相关 Go 包的集合,go.mod 文件则是模块的核心,它记录了模块的元信息,包括模块的路径、依赖的其他模块及其版本等。go mod init <module-name> 命令的主要作用就是在当前目录下创建一个 go.mod 文件,并将 <module-name> 作为模块的路径写入该文件。

命令语法

go mod init &lt;module-name&gt;
  • <module-name>:这是模块的路径,通常是一个有效的导入路径,一般遵循 域名/项目名 的格式,例如 github.com/user/repo 。如果你只是进行本地开发测试,也可以使用一个简单的名称,像 example.com/mymodule

image-20250310215802481

再次运行,成功

image-20250310220018044

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇