2017-08-11 13 views
1

私は、サブライムテキストでインタラクティブなkdb/q実行モードを有効にしようとしています。スタンドアロンST内でq個のスクリプトを実行できますが、インタラクティブモードは動作しません。インタラクティブq/kdbシステムをサブライム3に構築する

以下は私のコードです。

ビルドファイル:

{ 
    "cmd": ["X:/path/path/q", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.q" 
} 

REPLファイル:

{ 
    "target": "run_existing_window_command", 
    "id": "repl_q_run", 
    "file": "config/q/Main.sublime-menu" 
} 

は、以下のような "Main.sublimeメニュー"(repl_q_runサブプログラム)でのインタラクティブな実行のための "-i" を追加。

"cmd": ["X:/path/path/q", "-u","-i", "-m", "pdb", "$file_basename"], 

Error: '2017.08.11T17:15:34.847 -i. OS reports: The system cannot find the file specified. 0: ("S*";":") `-i

Repl Closed

Vanditha

答えて

1

-iqの有効なコマンドラインオプションではありません、ありがとうございます。有効なオプションのリストについては、reference cardを参照してください。

使用しているオプション、-u-i-m pdbはpythonオプションのようです。 Pythonとは異なり、qは、スクリプトの後にコマンドラインオプションを指定する必要があることに注意してください。

関連する問題