将Sublime Text打造成Python IDE(Windows)的步骤
在Sublime Text 3上测试成功。假设Sublime Text和Package Control已经安装好了...
安装Python(python.org),留意安装位置,选一个简单的文件夹例如C盘,并同意在安装结束时移除字符限制。
安装SublimeREPL包(按下Ctrl + Shift + P,选择Package Control - Install Package,输入SublimeREPL,回车)。
进入Preferences,Package Settings,SublimeREPL,Settings - User。
复制以下内容到该文件中,根据需要更新Python安装文件夹路径。你也可以自定义这些设置,选择自己喜欢的语法(最后一行),但我更喜欢使用纯文本输出。
{
"default_extend_env": {"PATH":"C:\\Program Files\\Python36\\"},
"repl_view_settings": {
"translate_tabs_to_spaces": false,
"auto_indent": false,
"smart_indent": false,
"spell_check": false,
"indent_subsequent_lines": false,
"detect_indentation": false,
"auto_complete": true,
"line_numbers": false,
"gutter": false,
"syntax": "Packages/Text/Plain text.tmLanguage"
}
}
保存并关闭文件(SublimeREPL.sublime-settings)。
进入菜单,选择工具(Tools),再选择构建系统(Build System),然后选择新建构建系统(New Build System)。
将所有现有的文本替换为以下内容:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
按Ctrl + S或另存为“C:\Users[用户名]\AppData\Roaming\Sublime Text 3\Packages\User\SublimeREPL-python.sublime-build”,根据需要更新用户名或路径。这应该是Sublime Text存储设置和构建的任何位置。
转到工具菜单,然后选择构建系统,选择SublimeREPL-python。
现在就完成了 - 现在来测试一下。打开或创建一个简单的Python文件,文件扩展名为*.py,保存在任何所需的位置。
确保文件已在Sublime Text中打开并选中。现在,当您按Ctrl+B进行构建和运行时,它将打开另一个标签,标题为“REPL [python]”,执行并显示Python代码的结果。
如果您想进一步操作,我强烈建议进行以下更改,以允许Sublime在每次按Ctrl+B(构建)时重新加载已执行的Python,而不是每次都打开一个新的标签:
在(首选项,浏览程序包)SublimeREPL \ config \ Python \ Main.sublime-menu中的“repl_python_run”命令中添加以下行,在“external_id”: “python”参数之前:
"view_id": "*REPL* [python]",
然后变换行:
if view.id() == view_id
转换成:
if view.name() == view_id
在SublimeREPL\sublimerepl.py文件中。