kdb-qStudio多行执行

kdb-qStudio多行执行,kdb,Kdb,我正在使用编写我的.q文件 现在我发现了以下奇怪的行为: 加载两个.q脚本时,如下所示: \l myFolder/scriptOne.q \l myFolder/scriptTwo.q 这些脚本在单独执行时可以完美地运行(CTRL+ENTER) 但是,当选择这两个选项并同时执行(CTRL+E)时,我会得到以下错误之一: '\ 。。或以下错误(当恰好选择两行时): 发生了什么事 要在QStudio中运行多行,请使用分号作为行结尾。对于ex,在qstudio中使用Ctrl+E时,以下两行不会同时

我正在使用编写我的
.q
文件

现在我发现了以下奇怪的行为:

加载两个
.q
脚本时,如下所示:

\l myFolder/scriptOne.q
\l myFolder/scriptTwo.q
这些脚本在单独执行时可以完美地运行(CTRL+ENTER

但是,当选择这两个选项并同时执行(CTRL+E)时,我会得到以下错误之一:

'\
。。或以下错误(当恰好选择两行时):


发生了什么事

要在QStudio中运行多行,请使用分号作为行结尾。对于ex,在qstudio中使用Ctrl+E时,以下两行不会同时运行:

   a:1
   b:2
`类型错误

若您查看历史记录选项卡,它将发送命令(a:1b:2)

所以使用

    a:1;
    b:2;
现在'\l'不能用分号结尾,它给出了错误。因此,请使用“系统”命令

  system "l script1.q" ;
  system "l script2.q" ;

绝对完美的答案!谢谢:)
  system "l script1.q" ;
  system "l script2.q" ;