【问题标题】:How do I fix the q command prompt under cygwin, using mintty?如何使用 mintty 在 cygwin 下修复 q 命令提示符?
【发布时间】:2014-05-14 19:01:30
【问题描述】:

我发现在 mintty 下从 cygwin 启动 q 时,控制台通常似乎可以工作,但是 q) 提示没有显示。我只是遇到了一个空行。

我有最新的 cygwin 和最新的 mintty 终端。

请注意,当我使用 cmd 启动 cygwin 时,会出现 q) 提示符。只是没有薄荷味。所以我有一个可行但不理想的解决方法。薄荷的各个方面都深深地编码在我的肌肉记忆中。

mintty's wikipedia entry 状态:

由于 [mintty] 不是基于标准的 Windows 控制台,但是, 专门为此编写的程序在 薄荷糖

所以我怀疑这是这里的原因。但想知道是否有人能够让 kdb/q 在此设置中工作。

综上所述,可以让q解释器在mintty下完全工作吗?

【问题讨论】:

  • 这个网站太奇怪了。这真的是一个糟糕的问题吗?我可能是第 1000000 位询问如何用 Java 对列表进行排序的访问者,人们会争先恐后地回答。而我在这里得到的只是一个驱动式的否决票,没有任何关于这个问题有什么问题的建议。
  • +1 表示对 -1 的反应良好 :) 我认为这可能是常见问题,因此值得回答。不幸的是,我没有。
  • 我不明白你的问题。 Mintty Cygwin 的默认终端。您认为默认终端是什么,或者您使用什么作为默认终端?另外,你是怎么安装q的?
  • 感谢您的反馈,@pak。我已经编辑了问题以澄清......通过“默认终端”,我真正的意思是“cmd”。我以典型方式安装了 q(从 kx 下载并解压缩)。
  • 尽管没有提示,q 是否仍然有效?坦白说,我不知道答案。您可以尝试在Kdb+ Personal Developers forum 上提问,如果您得到答复,请在此处回复。

标签: cygwin kdb mintty


【解决方案1】:

我知道这是一个相当老的问题,但如果将来有人遇到这个问题,这里有一个解决方案。

您可以使用来自https://github.com/rprichard/winpty/releases 的“winpty”包

您需要下载最新的 32 位或 64 位 Cygwin 版本,具体取决于您安装的 Cygwin 版本。然后你可以将下载的.tar.gz文件解压到cygwin安装目录(例如C:/Cygwin64

完成此操作后,您可以使用 winpty q 运行 q,例如

user@computer ~
$ winpty q
KDB+ 3.5 2017.03.28 Copyright (C) 1993-2017 Kx Systems
w32/ 4()core 4095MB user computer 192.168.1.118 NONEXPIRE

q)1+1
2
q)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-22
    • 2017-01-09
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    相关资源
    最近更新 更多