Sub配置自动补全

1.1 安装补全插件

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

  • SublimeCodeIntel
  • Jedi
  • Python AutoComplete
  • Anaconda

随便选一个安装即可。

1.2 配置代码补全

安装了补全插件后还不能补全Python中的模块名。需进行以下操作;

  1. 打开 Sublime3;
  2. Preferences → Browser Packages,将打开一个文件夹Packages,在当前文件夹下新建一个文件夹 Python;
  3. 进入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>

补全效果如下所示 :