【发布时间】:2016-05-09 08:45:30
【问题描述】:
我正在尝试使用 Sublime Repl 为 Postgres 设置 Sublime Text Repl。
我在Users/Packages/SublimeRepl/config 中建立了一个名为Postgres 的新文件夹并添加了两个文件:
Main.sublime-menu有以下内容
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "R",
"id": "SublimeREPL",
"children":
[
{"command": "repl_open",
"caption": "PSQL",
"id": "repl_psql",
"mnemonic": "Q",
"args": {
"type": "subprocess",
"encoding": {"windows": "$win_cmd_encoding",
"linux": "utf-8",
"osx": "utf-8"},
"cmd": {"windows": ["psql.exe", "-a"],
"linux": ["psql","-U","tahnoon"],
"osx": ["psql","-U","tahnoon"]},
"cwd": "$file_path",
"cmd_postfix": "\n",
"env": {},
"suppress_echo": false,
"syntax": "Packages/SQL/SQL.tmLanguage"
}
}
]
}]
}
]
而Default.sublime-commands有以下内容
[
{
"caption": "SublimeREPL: PSQL",
"command": "run_existing_window_command", "args":
{
"id": "repl_psql",
"file": "config/Postgres/Main.sublime-menu"
}
}
]
如果我启动一个 repl 并尝试从名为 test.sql 的文件中使用 Ctrl+,F 进行 Eval,我会收到一条错误消息 Cannot Find Repl for 'sql'。
我做错了什么?
【问题讨论】:
-
你试过
"id": "repl_sql"而不是"repl_psql"吗? -
嗨@MattDMo - 感谢您的回复。我做了并且还尝试将文件保存为 test.psql - 两者都没有效果。相同的错误信息
标签: postgresql sublimetext3 sublimerepl