问题标签 [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.

0 投票
1 回答
629 浏览

sublimetext3 - GoSublime/GoLint 缓存导入包?

SublimeText 3 / GoSublime 是否有某种类型的Go导入包缓存?如果是这样,我如何按需清除它?

我问是因为在编写受 Github 源代码控制的自定义包时,它可以工作,直到我重构一个 func 或 struct。然后,回到我的主应用程序(我导入这个包的地方),当我开始使用新方法时,它会像圣诞树一样亮起。

GoSublime(或 GoLint?)不接受重构的 func 更改,并且所有内容都显示为错误。但是,我可以进入提示符并运行go buildgo 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。我该如何清除?

谢谢!

0 投票
1 回答
67 浏览

batch-file - 当我通过下拉菜单运行 Go 脚本时防止 .bat 文件关闭

我有这个用 Go 编写的 Hello World 小程序:

我将 Sublime Text 3 与 GoSublime 一起使用。配置错误,因为 Tools -> Build 命令不起作用,仅当我在控制台中键入时:

然后编辑器创建 .exe 程序。

所以我想使用一个基本的 .bat 文件,在其中拖放我的 hello.go 程序:

它运行没有问题,但不幸的是,它完成后关闭。

你能帮忙解决这个问题吗?;)

0 投票
1 回答
2864 浏览

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。

但是,我继续收到开头提到的这些错误。

提前致谢!

0 投票
1 回答
236 浏览

go - Gosublime:它如何在工作时向我显示函数的参数信息

它可以很好地与 sublime text 2 配合使用,现在我想知道函数的参数计数和类型,它只显示函数的返回类型。插件无法解决问题,有什么方法可以解决问题吗?或者我们可以修改代码来达到它

0 投票
1 回答
34 浏览

gosublime - 为什么 GoToMyPC 对于远程访问 android 设备没有用处?

GoToMyPC 的示例。此应用程序包括 Alt、Ctrl、Tab 和 F1-F12 等。使用这些键,您可以使用 Ctrl + C 之类的快捷键进行复制,并且可以通过依次点击移动键盘工具栏上的这些键(不是同时)来发送 Ctrl-Alt-Del。

看来它主要是为个人电脑设计的。如何在 Android 或 iOS 设备上更有效地使用它?

0 投票
0 回答
184 浏览

macos - 在 Sublime Package Control 中找不到某些包

我正在尝试在我的 Mac 上的 Sublime 中安装一个包。我安装包控制没有问题。当我激活包控制时,出现了一个包列表,但它只包括从 1337 颜色方案到按字母顺序复制相对路径的包。因为我试图安装 GoSublime,所以我输入了“GoSublime”,然后包控制立即告诉我找不到包。Sublime 2 和 Sublime 3 的行为方式相同。我想这一定是我电脑上的一个设置搞砸了。可能是什么问题,或者我应该如何诊断?谢谢。

更新:正如许多其他人所提到的,这几天似乎确实是一个问题。今天,该列表显示的项目范围从 1337 到以 Z 开头的项目。但 GoSublime 仍然缺失。是因为服务器还在维修吗?

0 投票
0 回答
230 浏览

sublimetext3 - 无法安装 GoSublime 插件

我尝试在 Ubuntu-12.04 机器上安装 GoSublime 插件。按照以下 URL 说明,

http://tarsis.org/?p=108

当我尝试在 Sublime 控制台中执行以下命令时,出现错误。

尝试命令,

错误:

如果提供任何解决方案,那就太好了。

谢谢。

0 投票
1 回答
2805 浏览

macos - Sublime Text:“MarGo:缺少必需的环境变量:GOPATH”

为了以更高效的方式使用 Golang 进行编程,我刚刚为 Sublime Text 2 安装了 GoSublime,如其官方 GitHub 存储库中所述:

安装

Sublime Package Control 允许您在编辑器中轻松安装或删除 GoSublime(以及许多其他 ST2 包)。它还提供自动更新包,因此您不再需要跟踪 GoSublime 中的更改。

  1. 从http://wbond.net/sublime_packages/package_control安装 Sublime Package Control(如果你还没有这样做的话) 。

  2. 请务必重新启动 ST2 以完成安装。

调出命令面板(默认ctrl+shift+pcmd+shift+p)并开始输入Package Control: Install Package,然后按回车键或单击该选项以激活它。您将看到一个新的快速面板,其中包含可用软件包的列表。键入GoSublime并按回车键或在其条目上安装 GoSublime。如果没有 GoSublime 条目,您很可能已经安装了它。

现在,每当我启动 Sublime Text 时,我都会收到以下错误消息:

一个usage.md文件会自动打开,内容如下:

有些人似乎遇到了同样的问题:

  1. MarGo 的 Idiotproof 说明:缺少必需的环境变量:GOPATH #310
  2. 为什么我每次打开 Sublime 都会打开 USAGE.MD?#601
  3. gopath 已设置,但仍显示“MarGo: Missing required environment variables: GOPATH”#520

问题的根本原因可能是 GOPATH 尚未定义。

我的已经export GOPATH=$HOME/code/go ——而且我能够在我的计算机上运行 Go(和 .go 文件)。

知道如何解决这个问题吗?

0 投票
1 回答
649 浏览

go - 如何使 Sublime 文本构建在小键盘输入上执行?

我在 sublime text 中使用 GoSublime 进行 Golang 开发。按Ctrl + B给我构建窗格,然后我需要输入命令,例如,go run main.go然后按Enter。当我想使用numpad Enter它执行命令时不起作用。如何使它也可以使用numpad Enter

我检查了崇高文本中的默认键盘映射,它只为构建工具提供了以下键绑定

谢谢你!

0 投票
1 回答
71 浏览

go - 在 goSublime 中覆盖函数签名

我正在使用带有 Sublime Text 3 的 GoSublime。

通常在一个大型项目中,我希望看到(函数)调用者的返回 arg 类型,而 GoSublime 使我能够“转到”声明,这仍然是次优的,与可能只显示在被调用者

有没有办法做到这一点?