问题标签 [gosublime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext3 - GoSublime/GoLint 缓存导入包?
SublimeText 3 / GoSublime 是否有某种类型的Go
导入包缓存?如果是这样,我如何按需清除它?
我问是因为在编写受 Github 源代码控制的自定义包时,它可以工作,直到我重构一个 func 或 struct。然后,回到我的主应用程序(我导入这个包的地方),当我开始使用新方法时,它会像圣诞树一样亮起。
GoSublime(或 GoLint?)不接受重构的 func 更改,并且所有内容都显示为错误。但是,我可以进入提示符并运行go build
,go test
一切正常 - Go 工具工作正常。
我唯一能确定的是大约 24 小时后它似乎起作用了?
我是 SublimeText 新手;但是,我相信我已经将所有东西都连接起来并安装了所需的软件包。Sublime 的控制台在 Linters 中没有显示错误(说它找到了 gotype 和 golint)。
SublimeLinter: gotype activated: /Users/user1/go/bin/gotype
SublimeLinter: golint activated: /Users/user1/go/bin/golint
东西在包装本身内工作得很好。这不仅仅是我的远程应用程序。在我的包中,我有一个“/examples”测试目录,它甚至没有获取根包中的更改。但同样,实际的Go
工具使用新的重构代码执行、构建和运行所有测试。
缓存导入的架构/包详细信息的是 GoSublime/GoLint。我该如何清除?
谢谢!
batch-file - 当我通过下拉菜单运行 Go 脚本时防止 .bat 文件关闭
我有这个用 Go 编写的 Hello World 小程序:
我将 Sublime Text 3 与 GoSublime 一起使用。配置错误,因为 Tools -> Build 命令不起作用,仅当我在控制台中键入时:
然后编辑器创建 .exe 程序。
所以我想使用一个基本的 .bat 文件,在其中拖放我的 hello.go 程序:
它运行没有问题,但不幸的是,它完成后关闭。
你能帮忙解决这个问题吗?;)
go - GoSublime 的 GoLint / GoType 不工作(没有重复)
在 Sublime 3 的 Debian 测试中启用/检测 GoSublime + Linters 时遇到问题。我在 OSX 和 Windows 机器上做了六次,没有失败。
ST 控制台说:
有趣的是,它说它无法定位go
,因为我之前在设置以前的错误(我已修复)时没有注意到它。Go 就在那里,正如 GoSublime 所示:
GOBIN(未设置)是另一个有趣的,我承认我以前在其他系统上没有关注过。
所以这是我想象的从 GoSublime 插件代理的 Linter 插件配置的问题?我相信我设置正确,因为我复制并粘贴目录并且它们在终端中运行(告诉我没有 typeo)。
MarGo 也没有抱怨它再也找不到 GOPATH 了。所以,我确实设置正确并且它被检测到。
今天我什至深入研究了精彩的 GoSublime 设置来尝试解决这个问题,并找到了关于设置我可以为 bash 指定的 shell 命令的金块;所以,我现在有这个:
但这也无济于事。
使用以下内容:
所有路径均已正确设置。
这些工作正常,我可以从终端和 i3 运行 Go 命令、安装包等(在 Go 中编写一些自定义状态栏)。
GoType 和 GoLint 也已安装,我可以从 bash 运行它们。
一般的 SublimeLinter 加载了正确的 linter。
但是,我继续收到开头提到的这些错误。
提前致谢!
go - Gosublime:它如何在工作时向我显示函数的参数信息
它可以很好地与 sublime text 2 配合使用,现在我想知道函数的参数计数和类型,它只显示函数的返回类型。插件无法解决问题,有什么方法可以解决问题吗?或者我们可以修改代码来达到它
gosublime - 为什么 GoToMyPC 对于远程访问 android 设备没有用处?
GoToMyPC 的示例。此应用程序包括 Alt、Ctrl、Tab 和 F1-F12 等。使用这些键,您可以使用 Ctrl + C 之类的快捷键进行复制,并且可以通过依次点击移动键盘工具栏上的这些键(不是同时)来发送 Ctrl-Alt-Del。
看来它主要是为个人电脑设计的。如何在 Android 或 iOS 设备上更有效地使用它?
macos - 在 Sublime Package Control 中找不到某些包
我正在尝试在我的 Mac 上的 Sublime 中安装一个包。我安装包控制没有问题。当我激活包控制时,出现了一个包列表,但它只包括从 1337 颜色方案到按字母顺序复制相对路径的包。因为我试图安装 GoSublime,所以我输入了“GoSublime”,然后包控制立即告诉我找不到包。Sublime 2 和 Sublime 3 的行为方式相同。我想这一定是我电脑上的一个设置搞砸了。可能是什么问题,或者我应该如何诊断?谢谢。
更新:正如许多其他人所提到的,这几天似乎确实是一个问题。今天,该列表显示的项目范围从 1337 到以 Z 开头的项目。但 GoSublime 仍然缺失。是因为服务器还在维修吗?
sublimetext3 - 无法安装 GoSublime 插件
我尝试在 Ubuntu-12.04 机器上安装 GoSublime 插件。按照以下 URL 说明,
当我尝试在 Sublime 控制台中执行以下命令时,出现错误。
尝试命令,
错误:
如果提供任何解决方案,那就太好了。
谢谢。
macos - Sublime Text:“MarGo:缺少必需的环境变量:GOPATH”
为了以更高效的方式使用 Golang 进行编程,我刚刚为 Sublime Text 2 安装了 GoSublime,如其官方 GitHub 存储库中所述:
安装
Sublime Package Control 允许您在编辑器中轻松安装或删除 GoSublime(以及许多其他 ST2 包)。它还提供自动更新包,因此您不再需要跟踪 GoSublime 中的更改。
从http://wbond.net/sublime_packages/package_control安装 Sublime Package Control(如果你还没有这样做的话) 。
请务必重新启动 ST2 以完成安装。
调出命令面板(默认
ctrl+shift+p
或cmd+shift+p
)并开始输入Package Control: Install Package
,然后按回车键或单击该选项以激活它。您将看到一个新的快速面板,其中包含可用软件包的列表。键入GoSublime
并按回车键或在其条目上安装 GoSublime。如果没有 GoSublime 条目,您很可能已经安装了它。
现在,每当我启动 Sublime Text 时,我都会收到以下错误消息:
一个usage.md
文件会自动打开,内容如下:
有些人似乎遇到了同样的问题:
- MarGo 的 Idiotproof 说明:缺少必需的环境变量:GOPATH #310
- 为什么我每次打开 Sublime 都会打开 USAGE.MD?#601
- gopath 已设置,但仍显示“MarGo: Missing required environment variables: GOPATH”#520
问题的根本原因可能是 GOPATH 尚未定义。
我的已经export GOPATH=$HOME/code/go
——而且我能够在我的计算机上运行 Go(和 .go 文件)。
知道如何解决这个问题吗?
go - 如何使 Sublime 文本构建在小键盘输入上执行?
我在 sublime text 中使用 GoSublime 进行 Golang 开发。按Ctrl + B
给我构建窗格,然后我需要输入命令,例如,go run main.go
然后按Enter
。当我想使用numpad Enter
它执行命令时不起作用。如何使它也可以使用numpad Enter
?
我检查了崇高文本中的默认键盘映射,它只为构建工具提供了以下键绑定
谢谢你!
go - 在 goSublime 中覆盖函数签名
我正在使用带有 Sublime Text 3 的 GoSublime。
通常在一个大型项目中,我希望看到(函数)调用者的返回 arg 类型,而 GoSublime 使我能够“转到”声明,这仍然是次优的,与可能只显示在被调用者
有没有办法做到这一点?