打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于Sublime Text搭建Python IDE | 自由的风

1. 问题

最近在使用Sublime Text 2写Python代码的时候,发现了两个小问题:

  • 代码中如果使用了input等函数进行交互的时候,直接使用Ctrl+B进行编译时,运行信息栏内无法输入交互信息,程序会提示报错。
  • 在Win 8.1下面,使用Ctrl+B进行编译时,运行信息栏内不显示编译信息,一片空白(这个不知道是否属于个例、设置错误还是bug之类的)

2. 安装的插件

SublimeREPL

针对上面的两个问题,我找到了SublimeREPL插件,可以用于运行和调试一些需要交互的程序,同时在Win 7和Win 8.1下面都能正常工作。

比较棒的是这个插件可以支持多种语言,而对于Python也支持多种运行模式,我比较常用到的是PythonPython - RUN current file

SublimeCodeIntel

SublimeCodeIntel 可以支持代码的自动补全以及成员/方法提示等功能,安装此插件后,Sublime Text 2就有点IDE的感觉了。

SublimeLinter

SublimeLinter 是用来在写代码时做代码检查的,可以检查Python代码是否符合PEP8的要求。

3. 优化

SublimeREPL添加快捷键

SublimeREPL安装之后没有快捷键,每次运行程序必须用鼠标去点工具栏,有些不爽,所以需要给SublimeREPL添加快捷键。

这里可以看到所有Python方法的名称及id,根据此可以自定义用户快捷键,在偏好--键绑定–用户中输入:

[ {"keys":["f5"],    "caption": "SublimeREPL: Python - RUN current file",    "command": "run_existing_window_command", "args":    {        "id": "repl_python_run",        "file": "config/Python/Main.sublime-menu"    }}]

本文仅定义了Python - RUN current file的快捷键,我在这里使用的是F5,可以根据自己的需要进行灵活的调整。

代码区和编译区分隔显示

选择查看--布局--行:2,将Sublime分割为上下两部分,选择F5进行代码编译,编译信息将会显示在下面的编译区域。

转载请注明:自由的风 ? 基于Sublime Text搭建Python IDE

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Sublime text 3搭建Python开发环境及常用插件安装
解决不能在Sublime Text3中使用input函数输入内容的问题
SubLime Text 3 配置SublimeREPL来交互式调试程序
sublime text - mac代码编辑器 v4.0(4149)中文
Atom | 用最酷的编辑器 写最美的代码
sublime text 2 python代码提示插件推荐
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服