一、使用sublime自带install package 安装sublimeRepl and SendCode包。
在sublime打开Preferences->Package Control,输入install package回车,就直接进入安装包的环境,接下来就安装sublimeRepl
and SendCode包。
二、配置sublime使其能够支持Python终端调试。
1、添加Sendcode-setting:
{
"prog": "sublimerepl",
"python":
{
"bracketed_paste_mode": true,
"prog": "sublimerepl"
},
"r":
{
"bracketed_paste_mode": false,
"prog": "sublimerepl"
}
}
2、配置Key-Binding:
a、配置本地主机:
// 设置 Sublime REPL 用 F1 打开 python
{ "keys": ["f3"],
"caption": "SublimeREPL: Python",
"command":"repl_open","args":
{
"type": "subprocess",
"encoding": "utf8",
"cmd": ["/home/terry/anaconda3/bin/python", "-i", "-u"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
},
b、配置关闭和重启终端
// F1:kill
{ "keys": ["f1"],
"caption": "SublimeREPL: Kill",
"command": "repl_kill", "caption": "Kill"
},
// F12:restart
{ "keys": ["f12"],
"caption": "SublimeREPL: Restart",
"command": "repl_restart", "caption": "Restart"
},
c、配置远程服务器调试
{ "keys": ["f4"],
"caption": "SublimeREPL: Python3",
"command":"repl_open","args":
{
"type": "subprocess",
"encoding": "utf8",
"cmd": {
"linux":
["ssh",
"lzx@192.168.1.199",
"-p22",
"~/anaconda3/bin/python", "-i", "-u"
]
},
// "cwd": "$file_path",
"cwd": "$folder",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
},
三、配置完重启终端,直接就可以将python 代码发送过去调试。