【SublimeText】搭建Python IDE
2016-07-29 00:00
204 查看
摘要: 基于Sublime Text搭建Python IDE
代码中如果使用了
在Win 8.1下面,使用
针对上面的两个问题,我找到了SublimeREPL插件,可以用于运行和调试一些需要交互的程序,同时在Win 7和Win 8.1下面都能正常工作。
比较棒的是这个插件可以支持多种语言,而对于Python也支持多种运行模式,我比较常用到的是
SublimeCodeIntel
SublimeCodeIntel 可以支持代码的自动补全以及成员/方法提示等功能,安装此插件后,Sublime Text 2就有点IDE的感觉了。
SublimeLinter
SublimeLinter 是用来在写代码时做代码检查的,可以检查Python代码是否符合PEP8的要求。
这里可以看到所有Python方法的名称及id,根据此可以自定义用户快捷键,在
本文仅定义了
选择
1. 问题
最近在使用Sublime Text 2写Python代码的时候,发现了两个小问题:代码中如果使用了
input等函数进行交互的时候,直接使用
Ctrl+B进行编译时,运行信息栏内无法输入交互信息,程序会提示报错。
在Win 8.1下面,使用
Ctrl+B进行编译时,运行信息栏内不显示编译信息,一片空白(这个不知道是否属于个例、设置错误还是bug之类的)
2. 安装的插件
SublimeREPL针对上面的两个问题,我找到了SublimeREPL插件,可以用于运行和调试一些需要交互的程序,同时在Win 7和Win 8.1下面都能正常工作。
比较棒的是这个插件可以支持多种语言,而对于Python也支持多种运行模式,我比较常用到的是
Python和
Python - 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进行代码编译,编译信息将会显示在下面的编译区域。
相关文章推荐
- 用python3.5写的搜狗壁纸爬虫
- python基础学习
- 「拉勾网」薪资调查的小爬虫,并将抓取结果保存到excel中
- 10月份的MSDN Magazine中CLR Inside Out栏目是一篇关于IronPython的文章
- python 编程语言基础技术框架
- JoinableQueue 用于Python多进程生产者消费者问题的注意事项
- Python并发编程
- Python线程指南
- Python反射指南
- Python字符编码与正则表达式指南
- Python函数式编程指南
- Python面向对象编程指南
- Python之禅
- Python之禅
- Python中的高级设计模式
- Python中的高级设计模式
- Python装饰器与面向切面编程
- Python装饰器与面向切面编程
- Python性能优化指南
- Python性能优化指南