当前位置: 首页 > 面试题库 >

LiteIDE没有自动完成

施敏达
2023-03-14
问题内容

我正在尝试在32位Linux上使用LiteIDE(Go
IDE)。除自动完成功能外,其他所有功能均可用。构建,运行,一切正常。该gocode二进制文件似乎正在运行:

ithisa@miyasa ~> ps aux | grep gocode
ithisa   10003  0.0  0.0 823788  2624 pts/1    Sl+  09:06   0:00 /home/ithisa/scratch/liteide/bin/gocode -s -sock unix -addr localhost:37373

我可能做错了什么?


问题答案:

您可能需要设置GOROOT
=。要在LiteIDE中进行设置,请寻找环境工具栏;它应该是一个下拉列表,可能已预先选择了“系统”和一个按钮。单击按钮以显示“编辑环境”窗格,然后双击“
system.env”,或从下拉列表中选择任何环境。

更改开始GOROOT=指向“ go”目录的行。如果是从golang.org安装的,则普通的旧$ HOME /
go是一个常见设置,并且如果您不知道它在哪里,运行go env将显示GOROOTGo工具链本身正在使用。当然,如果该行被注释掉(#GOROOT=…),请删除#。保存。

如果工具栏完全丢失,请单击“视图”->“环境”工具栏取消隐藏它。

可能还值得在中设置GOROOT和相关设置.bashrc,因此从命令行启动的工具可以看到它。我在homedir中安装了Go和LiteIDE,我的工作区是~/gocode,所以我的就像:

export PATH="$HOME/go/bin:$HOME/liteide/bin:$PATH"
export GOROOT=$HOME/go
export GOPATH=$HOME/gocode

我不确定这实际上是您的问题,但是如果我取消设置GOROOT的症状与您所看到的相符:完成对我的代码有效,但不适用于标准库。祝好运!



 类似资料:
  • LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。 主要特点 核心功能     * 系统环境管理     * MIME类型管理     * 可配置编译命令     * 支持文件搜索替换和恢复     * 快速打开文件、符号和命令     * 插件系统 高级代码编辑器     * 代码编辑支持 Go语言、Markdown 和 Golang Present     * 快速

  • 问题内容: 我正在构建一个类似于聊天的应用程序,该应用程序使用滚动视图将用户输入的文本显示在屏幕上。我正在做的是随着更多文本追加到屏幕上而自动向下滚动滚动视图。我正在使用 尽管出于某些原因,这似乎可行,因为在聊天时键盘通常位于屏幕上,因此当滚动视图向下滚动时,键盘并不能完全显示- 添加的最新文本视图不会显示(您必须手动向下滚动至最新视图之一)。我该如何解决这个问题? 问题答案: 我环顾四周,发现其

  • 问题内容: 如何使用Redis实现自动完成功能? 比如说我有一个数组。当我型我得到 我希望你明白这一点。我如何有效地使用redis命令来实现这一点(如果可能,但我认为是)。如果我能通过telnet尝试一些简单的命令来模仿这种行为,那就太好了。 谢谢 问题答案: 如果您要处理的是大型数据集,建议您考虑将其实现。我将一小部分Ruby做到了这一点: 例如: 在Wikipedia的Tries条目上阅读有关

  • 自动完成是现代网站中经常使用的一种机制,用于向用户提供他/她在文本框中键入的单词开头的建议列表。 然后,用户可以从列表中选择一个项目,该项目将显示在输入字段中。 此功能可防止用户输入整个单词或一组单词。 JQueryUI提供了一个自动完成窗口小部件 - 一个与下拉列表非常相似的控件,但过滤选项只显示与用户在控件中键入的内容相匹配的选项。 jQueryUI提供了autocomplete()方法,用于

  • md-autocomplete是一个Angular Directive,用作一个特殊的输入控件,带有内置下拉列表,显示与自定义查询的所有可能匹配。 一旦用户键入输入区域,该控件就充当实时建议框。 《md-autocomplete》可用于从本地或远程数据源提供搜索结果。 执行查询时md-autocomplete缓存结果。 第一次调用后,它使用缓存的结果来消除不必要的服务器请求或查找逻辑,并且可以禁用

  • 描述 (Description) 自动填充是Framework7的移动友好和触摸优化组件,可以是下拉列表或独立方式。 您可以使用JavaScript方法创建和初始化自动完成实例 - myApp.autocomplete(parameters) 其中parameters是用于初始化自动完成实例的必需对象。 自动填充参数 下表列出了Framework7中可用的自动填充参数 - S.No 参数和描述