W e S D
0 1

[Python番外]001.用Sublime开发Python

用Sublime开发Python


准备

安装Package Control插件

Package Control插件是Sublime里用来方便管理插件的插件。
已经安装的可以略过这个步骤。
过程:

  1. 按下 Control + ` 调出Console (Win为Ctrl + `)
  2. 将以下代码粘贴进命令行中回车执行

     import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

     

  3. 重启Sublime,然后就可以通过Package Control插件来管理插件。

  4. 使用快捷键Command + shift + p调出Command palette,然后输入install,选择Install Package。 (Win为Ctrl + shift + p)

  5. 接着输入要安装的插件名,找到插件,安装即可。

安装Python插件

有了Package Control插件,我们就可以很快地安装我们要用到的Python插件。

  • SublimeREPL : Python运行调试插件
  • SublimeCodeIntel : 代码提示插件,各种语言都有支持
  • SublimeLinter : 代码检查插件,也是多语言支持

Python环境配置

一般情况下不需要进行Python的环境配置,就已经可以进行开发了。
但有时我们有多个Python环境或使用虚拟Python环境时,就需要Sublime的Python环境进行配置了。

  1. 确认你要使用的的Python位置。如我在安装了最新的Python后,Python的位置为/Library/Frameworks/Python.framework/Versions/2.7/bin/python
  2. 在菜单栏找到 Preferences -> Browse Packages...

    打开Sublime的插件目录。

  3. 在Packages下找到 Python/Python.sublime-build 文件,打开。
    "cmd": ["python", "-u", "$file"]里的 python 修改为Python的位置。

  4. 在Packages下找到 SublimeREPL/config/Python/Main.sublime-menu 文件,打开。
    将里面所有"cmd": ["python" 里的 python 修改为Python的位置。

修改快捷键

因为Eclipse的快捷键用的比较顺手,就将几个快捷键改为Eclipse风格,可以自己修改为顺手的。

  1. 在菜单栏找到 Preferences -> Key Bindings - User

  2. 添加快捷键代码

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

     

    f5 : 运行当前Python文件
    Alt + / : 代码提示
    f3 : 转到定义

 

 

 

本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4528693.html

 

 

posted @ 2015-05-25 19:45  SD.Team  阅读(467)  评论(0编辑  收藏  举报