如何使用mintty修复cygwin下的q命令提示符?

如何使用mintty修复cygwin下的q命令提示符?,cygwin,kdb,mintty,Cygwin,Kdb,Mintty,我发现当在mintty下面从cygwin启动q时,控制台通常看起来是工作的,但是没有显示q)提示符。我刚刚遇到一个空行 我有最新的cygwin和最新的mintty终端 注意,当我使用cmd启动cygwin时,q)提示符就在那里。只是不在明蒂手下。所以我有一个可行但不理想的解决办法。明蒂的各个方面都深深地印在我的肌肉记忆中 国家: 但是,由于[mintty]不是基于标准Windows控制台, 专门为其编写的程序在中无法正常工作 明蒂 所以我怀疑这就是原因。但是我想知道是否有人能够让kdb/q在这个

我发现当在mintty下面从cygwin启动q时,控制台通常看起来是工作的,但是没有显示q)提示符。我刚刚遇到一个空行

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

注意,当我使用cmd启动cygwin时,q)提示符就在那里。只是不在明蒂手下。所以我有一个可行但不理想的解决办法。明蒂的各个方面都深深地印在我的肌肉记忆中

国家:

但是,由于[mintty]不是基于标准Windows控制台, 专门为其编写的程序在中无法正常工作 明蒂

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


总之,q解释器能否在mintty下完全工作?

我意识到这是一个很老的问题,但如果将来有人遇到这个问题,这里有一个解决方案

您可以使用来自的“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)

这个网站太奇怪了。这真的是一个糟糕的问题吗?我可能是第100万位询问如何在Java中对列表进行排序的访问者,人们会互相攀爬来回答。而我在这里得到的只是一个“开车向下”的投票,没有任何关于问题出了什么问题的建议。+1对于a-1的良好回答:)我认为这可能是一个常见的问题,因此应该得到一个答案。不幸的是,我没有。我不明白你的问题。Mintty是Cygwin的默认终端。您认为默认终端是什么,或者您使用什么作为默认终端?另外,您是如何安装q的?谢谢您的反馈,@pak。我编辑了这个问题来澄清。。。所谓“默认终端”,我真正的意思是“cmd”。我以典型的方式安装了q(从kx下载并解压缩)。尽管没有提示,q仍然可以工作吗?坦白说,我不知道答案。如果你得到答案,你可以试着在网上提问并发回这里。