当前位置: > > > > GoLand 设置终端单元不起作用
来源:stackoverflow
2024-04-21 16:36:34
0浏览
收藏
学习知识要善于思考,思考,再思考!今天小编就给大家带来《GoLand 设置终端单元不起作用》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!
问题内容
我正在使用 tcell
库来显示终端单元图形。
在 goland 中编写此项目时,我注意到使用正常的运行配置并在集成终端中运行程序,尽管 tcell 没有给出任何错误,但我没有看到单元格按预期设置。 p>
程序:
package main import ( "time" "github.com/gdamore/tcell" ) func main() { screen, err := tcell.NewScreen() if err != nil { panic(err) } err = screen.Init() if err != nil { panic(err) } screen.SetCell(0, 0, tcell.StyleDefault, 'X') screen.SetCell(1, 0, tcell.StyleDefault, 'X') screen.SetCell(1, 1, tcell.StyleDefault, 'X') screen.SetCell(10, 10, tcell.StyleDefault, 'X') screen.Show() time.Sleep(time.Second*5) }
goland 输出:
通过cmd运行时程序按预期工作:
如何在 goland 中设置运行配置以在 cmd 或其他形式的终端中运行我的程序以允许我设置这样的单元格?
解决方案
- 打开
帮助|查找操作...
- 输入“Registry”并按 Enter 键。
- 在那里找到
go.run.processes.with.pty
并将其打开。
请记住,它可能会导致运行配置出现问题,例如绿色测试失败(反之亦然)、永远无法完成调试会话等等。如果您发现与控制台输出相关的奇怪 IDE 行为,请重新禁用注册表选项。
我不确定 Y 轴上的点是否在“运行”窗口中正确显示。
今天关于《GoLand 设置终端单元不起作用》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!