sublime配置运行python文件的快捷键

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。

要在Sublime Text上设置并运行Python代码,你需要完成以下几个步骤: 1. **安装Python插件**:首先确保Sublime Text已安装,然后在首选项中安装Package Control(如果尚未安装)。你可以通过命令`Ctrl+Shift+P`打开控制台,输入`Install Package`,找到并安装`SublimeREPL`插件,它包含Python支持。 2. **配置Python环境**:在`Preferences -> Settings - User`(Windows/Linux用户)或`Preferences -> Settings - Default (Mac OS)`文件中,添加Python路径。创建一个名为`User`的新文件夹,然后编辑`(sublime-repl.sublime-settings)`.json。在该文件中添加如下内容,将`python_interpreter_path`替换为你实际的Python安装位置: ```json { "repl": { "python": { "interpreters": [ {"path": "/usr/bin/python", "language": "python"}, # 或者你的Python路径,如:"C:\\Program Files\\Python39\\python.exe" ] } } } ``` 3. **启动Python环境**:使用快捷键`Ctrl+B`(Windows/Linux)或`Cmd+B`(Mac)可以在Sublime Text中启动Python REPL(交互式环境)。 4. **运行Python文件**:在Sublime中选择你想要运行Python文件,点击右上角的“工具”菜单,选择“Build System”,然后在弹出的列表中选择“Python”(如果你之前已经设置了)。现在你可以在`Tools > Build`或者快捷键`Ctrl+B`来运行当前文件。 5. **调试支持**:如果你需要调试,可以安装额外的插件,如`SublimeLinter-Python`,以及相应的插件来进行调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值