我发现当从cygwin下面启动q时,控制台通常似乎工作,但q)提示不会显示.我刚刚遇到一个空白行.
我有最新的cygwin和最新的薄荷终端.
请注意,当我使用cmd启动cygwin时,q)提示符就在那里.只是没有薄荷.所以我有一个可行但不理想的解决方法.薄荷的各个方面都深深地编码到我的肌肉记忆中.
但是,由于[mintty]不是基于标准Windows控制台,因此专门为此编写的程序无法正常工作
所以我怀疑这就是原因.但是想知道是否有人能够让kdb/q在这个设置中工作.
总之,q解释器可以完全在薄荷下工作吗?
我意识到这是一个相当老的问题,但如果将来有人遇到这个问题,这里有一个解决方案。
您可以使用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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
533 次 |
| 最近记录: |