2017-08-11 2 views
1

Ich versuche, den interaktiven kdb/q-Modus in Sublime Text zu aktivieren. Standalone Ich bin in der Lage, jedes q-Skript innerhalb von ST auszuführen, aber der interaktive Modus funktioniert nicht.Interactive q/kdb Build-System zu Sublime 3

Unten ist mein Code.

Build-Datei:

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

repl-Datei:

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

hinzugefügt "-i" für interaktiven run in "Main.sublime-Menü" (repl_q_run Unterprogramm) wie unten.

"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

Danke, Vanditha

Antwort

1

-i für q keine gültige Befehlszeilenoption ist. Eine Liste der gültigen Optionen finden Sie unter reference card. Die von Ihnen verwendeten Optionen -u, -i und -m pdb sehen wie Python-Optionen aus. Bitte beachten Sie, dass im Gegensatz zu Python q erwartet wird, dass Befehlszeilenoptionen nach dem Skript angegeben werden.