多语言展示
当前在线:1881今日阅读:186今日分享:38

配置Sublime 的 python 编译功能

使用SublimeREPL 配置 Sublime 的 python编译,最后使用起来类似默认IDLE,方法来自网络,这是我自己摸索的过程
工具/原料

package control 代码来自https://packagecontrol.io/installation

方法/步骤
1

1. 安装 Package Control 插件 [方法1.view——showconsole——粘贴代码并回车(代码来自https://packagecontrol.io/installation)方法2.按住Ctrl+` ——粘贴代码并回车 ]

2

2. 汉化 sublime [按下“ ctrl + shift + P ”(或者菜单栏:Preferences——Package Control)调出命令面板命令面板中输入“install”,按下“Enter”在新出现的窗口中输入ChineseLocalization ,按下“Enter”,完成安装后汉化完成 ]

3

3. 安装ConvertToUTF8,使得python代码中的中文能够正确显示 [ 保证网络畅通 按下“ ctrl + shift + P ”(或者菜单栏:工具——命令面板)调出命令面板 命令面板中输入“install”,按下“Enter” 在新出现的窗口中输入ConvertToUTF8 ,按下“Enter”即可完成安装 ]

4

4. 安装SublimeREPL [ 保证网络畅通 按下“ ctrl + shift + P ”(或者菜单栏:工具——命令面板)调出命令面板 命令面板中输入“install”,按下“Enter” 在新出现的窗口中输入SublimeREPL ,按下“Enter”即可完成安装 ]

5

5. 配置SublimeREPL(这一步骤可省略,看文末介绍) [ 打开文件sublime/Data/packages/SublimeREPL/config/python/Main.sublime-menu文件 查找到 {'command': 'repl_open', 'caption': 'Python', 'id': 'repl_python', 'mnemonic': 'p', 'args': { 'type': 'subprocess', 'encoding': 'utf8', 'cmd': ['python', '-i', '-u'], 'cwd': '$file_path', 'syntax': 'Packages/Python/Python.tmLanguage', 'external_id': 'python', 'extend_env': {'PYTHONIOENCODING': 'utf-8'} } }, 把它复制并列粘贴在原位置下面,稍稍修改刚刚粘贴的部分            {'command': 'repl_open',            'caption': 'Python',            'id': 'repl_python',            'mnemonic': 'p',            'args': {          'type': 'subprocess',          'encoding': 'utf8',            'cmd': ['python', '-i', '-u'],            'cwd': '$file_path',            'syntax': 'Packages/Python/Python.tmLanguage',            'external_id': 'python',            'extend_env': {'PYTHONIOENCODING': 'utf-8'}            }            },            {'command': 'repl_open',            'caption': 'Python - my',          (我取名python-my,这里你自己取一阅虚个名字,显示在菜单栏中肺五)            'id': 'repl_myf5',                 (我取id为 repl_myf5,  你自己取一个独一无二的)            'mnemonic': 'p',       捧民强     'args': {            'type': 'subprocess',            'encoding': 'utf8',            'cmd': ['python', '-i', '-u','$file_basename'],           (这里修改添加了一点字段)            'cwd': '$file_path',            'syntax': 'Packages/Python/Python.tmLanguage',            'external_id': 'python',            'extend_env': {'PYTHONIOENCODING': 'utf-8'}            }            },    保存,至此在菜单栏 工具——SublimeREPL——python中就出现了python-my选项 ]

6

6. 添加源文档中的字段 [ 打开一个python源文档,在文档头添加字段  # -*- coding: utf-8 -*-  (没有这个字段编译会出错,python编码和sublime不同) 选择工具——SublimeREPL——python——python-my(我取的名字), 即可编译 ]

7

7. 设置快捷键 [ 用工具菜单调用编译太慢,可以设置快捷键 选择菜单preferences——键绑定-用户,在打开的文件中输入 [ { 'keys': ['f5'],                         (f5是我设置的快捷键,可以改,当然还是推荐f5) 'caption': 'SublimeREPL: Python', 'command': 'run_existing_window_command','args': { 'id': 'repl_myf5',                    (repl_myf5是我取的id,你填入你的id) 'file':'config/python/Main.sublime-menu' } } ] 上面内容包括方括号,保存后,即可使用设定的快捷键 ]

8

8. 要注意的是,调试程序,使用快捷键编译时候,首先 ctrl + s 保存当前文件,编译的才是最新修改的源文件(要是谁会在快捷键里面添加 先保存 再编译 功能请告诉我一下,我不太会配置快捷键,thankyou,发送邮件scuv@qq.com)建议 查看——布局——列2 ,2列布局看起来更方便,多编译几次右边会出现很多编译窗口,关闭编译窗口 使用ctrl + w 可以快速关闭

推荐信息