sublime 我就不说了,一个很好用的文本编辑器,界面也非常美观。利用sublime编辑python是很好的选择,当然除了编辑之外,我们也很希望能够在sublime中运行python,这时候就下载安装一个叫SublimeREPL的插件,怎么下载和安装,我相信大家在找到我这篇文章之前就知道怎么做的。
关键是如何运行python呢? 可以利用SublimeREPL来运行。在sublime中点击
[Tools]-[sublimeREPL]-[Python]-[Python - RUN current file],是不是有点麻烦? 因为SublimeREPL有非常多语言的菜单,并且有很多级菜单,不太方便。
这里我教大家如何配置一个快捷键,把以上这么多的点击省掉。
首先我告诉大家,在Sublime中的菜单是可以配置的,这也就是为什么每次安装完一个插件就会在菜单中出现新的菜单栏。比如安装完sublimeREPL。这里sublimeREPL的菜单栏的配置在
【sublime安装目录】-【Data】-【Packages】-【SublimeREPL】-【config】-【Python】-【Main.sublime-menu】文件里放在。打开这个文件,看一看里面的内容,你就有想法怎么配置快捷键了。
{"command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "d",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-u", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
},
}
{"command": "repl_open",
"caption": "Python - IPython",
"id": "repl_python_ipython",
"mnemonic": "p",
"args": {
"type": "subprocess",
"encoding": "utf8",
"autocomplete_server": true,
"cmd": {
"osx": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],
"linux": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],
"windows": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"]
},
原来我们点击的“Python - RUN current file”就是执行了这个文件中的一些命令。如果我们能够配置sublime的一个快捷键,比如【F5】,按下它也能执行这些命令,那该多好,问题就解决了。
好了,就是这样,在Sublime中点击【Preferences】-【Key Bindings-User】,打开配置文件,在里面写入
[
{"keys": ["f5"], "command": "run_existing_window_command", "args":
{"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
}
]
这样就OK了,试一试按下F5。