登录
首页 >  Golang >  Go问答

GoLand 设置终端单元不起作用

来源:stackoverflow

时间:2024-04-21 16:36:34 274浏览 收藏

学习知识要善于思考,思考,再思考!今天golang学习网小编就给大家带来《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 或其他形式的终端中运行我的程序以允许我设置这样的单元格?


解决方案


  1. 打开帮助|查找操作...
  2. 输入“Registry”并按 Enter 键。
  3. 在那里找到 go.run.processes.with.pty 并将其打开。

请记住,它可能会导致运行配置出现问题,例如绿色测试失败(反之亦然)、永远无法完成调试会话等等。如果您发现与控制台输出相关的奇怪 IDE 行为,请重新禁用注册表选项。

我不确定 Y 轴上的点是否在“运行”窗口中正确显示。

今天关于《GoLand 设置终端单元不起作用》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>