Mac Sublime Python 补全

1. 安装Package Control

Ctrl + ` 调出console,粘贴下列安装代码到底部命令行并回车:
a. 适用于 Sublime Text 3:

import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

b. 适用于 Sublime Text 2:

import  urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation')

2. 安装自动补全插件

按下Cmd+Shift+P调出命令面板,输入Install Package并选中回车,然后在列表中选中要安装的插件。
补全插件有:

  • SublimeCodeIntel
  • Jedi
  • Python AutoComplete

选择一个安装。

3. 补全模块

上述还不能补全Python中的模块名。需进行以下操作。

a. 打开 Sublime
b. Preferences → Browser Packages,将打开一个文件夹Packages,在当前文件夹下新建一个文件夹 Python
c. 进入Python文件夹,新建文件 Completion Rules.tmPreferences,有空格。文件内容如下:





    scope
    source.python
    settings
    
        cancelCompletion
        ^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)
    


重启Sublime。

你可能感兴趣的:(Mac Sublime Python 补全)