我有问题尝试设置从Sublime文本2运行当前文件.这是我在go.sublime-build文件中的内容
{
"cmd": [ "go", "run", "${file}" ]
}
Run Code Online (Sandbox Code Playgroud)
当我尝试在go源文件上运行build时,我收到错误
[Error 6] The handle is invalid
[cmd: [u'go run', u'C:\\Users\\gprasant\\Documents\\GitHub\\programming_pearls\\src\\go\\quicksort.go']]
[dir: C:\Users\gprasant\Documents\GitHub\programming_pearls\src\go]
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?或者在Go开发的Sublime文本中有另一个插件吗?
在我的 Mac 上,我需要以下代码:
/Users/your_user_name/Library/Application Support/Sublime Text 2/Packages/User/go.sublime-build
Run Code Online (Sandbox Code Playgroud)
go.sublime-build
{
"cmd": ["go run '${file}'"],
"selector": "source.go",
"path": "/usr/local/go/bin",
"shell": true
}
Run Code Online (Sandbox Code Playgroud)
之后,任何 .go 文件都应该使用 command+B 构建并运行,将标准输出消息留在 sublime text 2 内置的控制台中。