Notepad++中如何配置Golang IDE环境

Notepad++中如何配置Golang IDE环境 我正在使用 Windows 10 系统。在配置 Go 开发环境时,我遇到了许多意想不到的困难。

当我尝试为 VSCode 安装扩展时,我的电脑杀毒软件对其所有操作都发出警报,因为显然 VSCode 的扩展已被恶意软件感染。尽管如此,它是我目前唯一能成功运行任何 Go 代码的 IDE,尽管每次运行都会弹出多个警告,并且对同一个文件的执行权限会随意地拒绝或允许等等。在这方面,大量的谷歌搜索也毫无帮助。

我在使用 IntelliJ 时也遇到了类似的困难。GoLand 看起来是唯一一个开箱即用的 IDE。但它在 30 天后需要付费,这太糟糕了。我也找不到任何其他的下载来源。

LiteIDE 我无法编译,因为我不想仅仅为了使用 LiteIDE 而启动 QT 产品的试用版,然后在 QT 试用期结束后 LiteIDE 又无法工作。我也讨厌为了运行某个本不应该需要这么多额外步骤才能发布的软件,而不得不先下载这个,再下载那个。不可避免地,在那一连串的依赖项和外部库中,总有一个环节会出问题,我花了两个小时却一无所获。这就是我现在来到这里的原因。

此时此刻,我真的很想只用 Notepad++。有没有人能提供真正一步一步的说明,精确到每一个需要点击的地方和需要输入的命令,让我能在 Notepad++ 中编写和运行 Go 代码?我不在乎花哨的调试器或其他任何功能,我只想让我的代码运行起来,看看它是否工作。


更多关于Notepad++中如何配置Golang IDE环境的实战教程也可以访问 https://www.itying.com/category-94-b0.html

3 回复

感谢分享这些信息,这很有用。

更多关于Notepad++中如何配置Golang IDE环境的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


你好 @reallyfitguy

欢迎来到论坛。

任何纯文本编辑器都可以。在那里编辑代码,保存它,然后从 PowerShell 或命令提示符编译或运行它。(切换到项目目录并在那里运行 Go 命令,例如 go run main.gogo build 等。)

当然,像语法高亮、自动格式化、保存时进行代码检查和审查等功能会很好,但如果你只需要运行代码,这些是可选的。

// 代码示例:运行 Go 程序
// 假设 main.go 文件内容如下:
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
// 在命令行中执行: go run main.go

在Notepad++中配置Go开发环境可以通过以下步骤实现。你需要安装Go工具链并配置Notepad++来运行Go代码。

1. 安装Go

首先,确保你已经安装了Go。如果没有,请按照以下步骤操作:

  • 访问Go官方下载页面:https://golang.org/dl/
  • 下载Windows版本的安装程序(例如:go1.21.0.windows-amd64.msi)。
  • 运行安装程序,按照默认设置安装。安装路径通常是 C:\Go
  • 验证安装:打开命令提示符(CMD)或PowerShell,输入 go version。如果显示版本号(如 go version go1.21.0 windows/amd64),则表示安装成功。

2. 配置环境变量

Go安装程序通常会自动设置环境变量。但为了确保,请检查:

  • 系统环境变量 PATH 中应包含 C:\Go\bin(或你的Go安装路径下的 bin 文件夹)。
  • 用户环境变量 GOPATH 应设置为你的工作目录,例如 C:\Users\YourName\go。如果没有,请手动添加:
    • 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
    • 在“用户变量”中,点击“新建”,变量名输入 GOPATH,变量值输入你的工作目录路径(如 C:\Users\YourName\go)。
  • 重启命令提示符或PowerShell以使更改生效。

3. 在Notepad++中配置运行命令

Notepad++本身不支持Go的IDE功能,但你可以通过“运行”菜单来编译和执行Go代码。以下是具体步骤:

步骤1:创建一个Go文件

  • 打开Notepad++,新建一个文件。
  • 输入一个简单的Go代码示例,例如:
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World from Notepad++!")
    }
    
  • 将文件保存为 hello.go,例如保存在 C:\Users\YourName\go\src\hello\hello.go(确保目录存在)。

步骤2:配置运行命令

  • 在Notepad++中,点击顶部菜单栏的“运行” -> “运行…”(或按 F5 键)。
  • 在弹出的“运行”对话框中,输入以下命令来编译并运行Go代码:
    cmd /k go run "$(FULL_CURRENT_PATH)" & pause & exit
    
    这个命令的作用是:
    • cmd /k:打开一个新的命令提示符窗口。
    • go run:编译并运行Go文件。
    • "$(FULL_CURRENT_PATH)":Notepad++的变量,表示当前文件的完整路径。
    • & pause:运行后暂停,以便查看输出。
    • & exit:关闭命令提示符窗口(在按任意键后)。
  • 点击“保存…”,为这个命令设置一个名称(例如“Run Go”)和快捷键(如 Ctrl + G),然后点击“确定”。

步骤3:运行Go代码

  • 确保你的Go文件在Notepad++中处于打开状态。
  • 按你设置的快捷键(如 Ctrl + G),或从“运行”菜单中选择“Run Go”。
  • 一个新的命令提示符窗口将打开,显示输出结果(例如:Hello, World from Notepad++!)。

4. 编译为可执行文件(可选)

如果你希望生成独立的可执行文件,可以配置另一个运行命令:

  • 在Notepad++中,再次点击“运行” -> “运行…”。
  • 输入以下命令:
    cmd /k go build "$(FULL_CURRENT_PATH)" & pause & exit
    
  • 保存为“Build Go”并设置快捷键。运行后,会在当前目录生成一个 .exe 文件(例如 hello.exe),你可以直接双击运行。

注意事项

  • 确保你的Go代码文件位于 GOPATH 下的 src 目录中,或者使用Go模块(Go 1.11+)。如果你使用模块,请在项目目录中运行 go mod init projectname 来初始化。
  • Notepad++没有Go的语法高亮或自动补全功能。你可以通过安装插件来增强体验,但这需要额外步骤。如果只需要基本运行功能,上述配置已足够。

通过以上步骤,你可以在Notepad++中编写和运行Go代码,无需依赖其他IDE。如果遇到问题,请检查Go安装和环境变量设置。

回到顶部