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



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

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

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

mintty的维基百科条目状态:

由于[mintty]不是基于标准的Windows控制台,然而,专门为此编写的程序不能正常工作mintty

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

总之,q解释器可以在mintty下完全工作吗?

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

你可以使用来自https://github.com/rprichard/winpty/releases

的"winpty"包

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

一旦你这样做了,你可以运行q与winpty 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)

相关内容

  • 没有找到相关文章

最新更新