是否有像ptpython这样的golang的解释器和自动完成工具?

时间:2016-12-15 18:34:41

标签: go

我是Golang的新手,我想通过在shell中练习Golang代码来学习,是否有{strong>解释器和自动完成工具,如{{1}对于golang?

2 个答案:

答案 0 :(得分:1)

如果您使用的是vim:

请检查一下:

vim-gogocodegotools

vim-go docs

答案 1 :(得分:1)

没有解释器(它是编译语言)或Go的REPL,但是有用于尝试代码的go playground https://play.golang.org/

对于自动完成,根据您的编辑器,有各种各样的工具;我使用emacs:

  

M-x包安装go-autocomplete:

(ac-config-default)
(require 'auto-complete-config)
(require 'go-autocomplete)

如果你想要一个 REPL / 自动完成,我能指出的最好的是go play ground的扩展(如果你使用chrome): Better Go Playground

它做广告:

  
      
  • Golang语法高亮显示
  •   
  • 用Ace编辑器取代内置的
  •   
  • 在运行代码时标记包含语法错误的行
  •   
  • 自动完成+代码段
  •   
  • 自动保存到本地存储
  •   
  • 深色/浅色主题切换
  •   

所有在类似REPL的环境中(你不能做网络的东西)