zoukankan      html  css  js  c++  java
  • [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

     

  • 相关阅读:
    旧题复习{6}
    CF219D. Choosing Capital for Treeland [树形DP]
    POJ1947 Rebuilding Roads[树形背包]

    洛谷P1280 尼克的任务[DP]
    NOIP2003pj栈[卡特兰数]
    NOIP2001统计单词个数[序列DP]
    洛谷P1415 拆分数列[序列DP 状态 打印]
    POJ2828 Buy Tickets[树状数组第k小值 倒序]
    CF380C. Sereja and Brackets[线段树 区间合并]
  • 原文地址:https://www.cnblogs.com/superdo/p/4528693.html
Copyright © 2011-2022 走看看