首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用热键启动SublimeREPL

用热键启动SublimeREPL
EN

Stack Overflow用户
提问于 2021-08-06 12:00:00
回答 1查看 29关注 0票数 0

如何添加一个热键,用于从SublimeREPL包启动SublimeREPL。您可以通过键入命令调色板来启动它,但是我想将它分配给key,让我们告诉f2

到目前为止,这就是我所拥有的:

代码语言:javascript
复制
{ "keys": ["f2"], "command": "repl_open" ,"cmd": ["python", "-i", "-u"], 
"cwd": "$file_path", "encoding": "utf8", "extend_env": {"PYTHONIOENCODING": "utf-8"},
 "external_id": "python", "syntax": "Packages/Python/Python.tmLanguage", "type": "subprocess"} ,

但是在控制台中,我可以看到这个错误:

代码语言:javascript
复制
TypeError: run() missing 2 required positional arguments: 'encoding' and 'type'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 13:50:38

repl_open命令的参数需要在args dict中:

代码语言:javascript
复制
    { 
        "keys": ["f2"],
        "command": "repl_open" ,
        "args": { 
            "cmd": ["python", "-i", "-u"], 
            "cwd": "$file_path", 
            "encoding": "utf8", 
            "extend_env": {"PYTHONIOENCODING": "utf-8"},
            "external_id": "python", 
            "syntax": "Packages/Python/Python.sublime-syntax", 
            "type": "subprocess"
        }
    },

我还更改了语法的名称以反映它的新名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68681228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档