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,有空格。文件內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>scope</key>
<string>source.python</string>
<key>settings</key>
<dict>
<key>cancelCompletion</key>
<string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string>
</dict>
</dict>
</plist>
重啟Sublime。