Mac环境下Sublime 3 配置 Anaconda 实现python自动补全
Posted hjm_1fb1990
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac环境下Sublime 3 配置 Anaconda 实现python自动补全相关的知识,希望对你有一定的参考价值。
- 按照Sublime Text 3安装与插件配置
安装好 package control - 按照sublime text3 下搭建python IDE环境 –Anaconda插件篇安装好Anaconda
不过的我的python_interpreter地址的跟作者不一样,是/usr/local/Homebrew/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/bin/python3.6
是通过在终端敲 which python3找到快捷路径,右键查看“显示简介”找到真实路径
并且作者的Settings-Users配置有误,最后达到自动补全,并不自动显示document的配置如下:
// https://github.com/DamnWidget/anaconda/blob/master/Anaconda.sublime-settings
"python_interpreter": "/usr/local/Homebrew/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/bin/python3.6",
"complete_parameters": false,//自动补全函数时是否匹配必要参数
"complete_all_parameters": false,//自动补全函数时是否匹配所有参数
"suppress_word_completions": false,//禁止代码补全
"suppress_explicit_completions": false,//禁止精确补全
"auto_formatting": true,//代码格式检查
"enable_docstrings_tooltip": false,// 显示文档
"enable_signatures_tooltip": false,//在悬浮窗中显示方法签名
"display_signatures": false//显示方法签名
最后,参照Anaconda Github 复制好了/Users/apple/Library/Application\\ Support/Sublime\\ Text\\ 3/Packages/Python/Completion\\ Rules.tmPreferences
大功告成
小技巧:在sublime中全选,可以看出空格处的字符是tab还是space,这样可以解决“TabError: inconsistent use of tabs and spaces in indentation”的问题。
以上是关于Mac环境下Sublime 3 配置 Anaconda 实现python自动补全的主要内容,如果未能解决你的问题,请参考以下文章
Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2
sublime在Macos系统下配置编译环境,实现CTRL+B快速编译
Mac下LaTeX环境搭建MacTeX + Sublime Text3 + skim