如何在qStudio中调试?

时间:2015-04-17 16:53:05

标签: debugging editor kdb q-lang

以下代码从终端运行时,将我带入调试模式:

foo:{
    out:x+2; 
    '`HELLO + 6;
    :out}

foo 50  

然而,当我在qStudio中运行时,这只是失败并且它似乎退出了该功能。 qStudio是否支持调试模式?如果是这样,我怎样才能进入允许我检查/操纵该函数中变量的模式?

2 个答案:

答案 0 :(得分:2)

潜入功能的能力不是qStudio的一部分。你有一些功能可以帮助一点:

观看表达式:http://www.timestored.com/qstudio/help/advanced-use#watchExp

键盘快捷键:ctrl + shift + enter允许执行一行代码,显示其值并移至下一行

您可以在http://code.kx.com/q/ref/debug/

中加载调试器

答案 1 :(得分:2)

查看qInsightPad.com - 它包含了Andrey Kozyrev的可注射形式的调试器(在之前的答案中提到)包装在不错的GUI中,这使得有可能在深度上获得错误并查看整个调用堆栈&局部变量沿着导致它的执行路径上下文。

所以,我发现短语"没有其他编辑更好"有点争论:)