[python学习笔记] Sublime Anacoda插件安装使用
该插件可以用来规范python写法,自动提示各种功能。 注意与 Anacoda 区分。
安装
前提: sublime 必须安装有包管理插件
ctrl + shift + p -> install package -> anacoda
配置
可以使用全局配置,这种配置方式配置的属性对所有的项目有效
preferences -> packages setting -> anacoda -> settings default
也可以在项目配置文件里配置,这种配置方式只对当前项目生效
下边主要示范当前项目下配置。
sublime 项目
什么是sublime项目? 怎么保存成sublime项目?
在打开的任意文件下点击 project -> save project as -> 在作为项目的文件下取名,保存
假设我保存的项目名字为cs, 则会生成一个名字为cs.sublime-project的文件。这个就是项目的配置文件
下次打开的时候按以下操作打开项目
project -> open project -> 选择 cs.sublime-project
这个时候的项目是空的,当前文件夹以及文件夹下的文件并没有加入到当前项目里。 按以下操作添加项目关联的文件夹
project -> Add folder to project
在项目下配置
-
开始配置
直接打开 cs.sublime-project 文件 或者 选择 project -> edit project 开始进行配置
-
添加Anacoda配置参数
{ "build_systems": [ { "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "name": "Anaconda Python Builder", "selector": "source.python", "shell_cmd": "\"python\" -u \"$file\"" } ], "folders": [ { "path": "." } ], //前边的都是默认配置 "settings": { //否显示不符合pep8规范的错误信息 "anaconda_linter_phantoms": true, //是否开启约束。建议全局的打开。如果当前项目不要求,可以设置为false "anaconda_linting": true, //是否补全参数。包括有默认值的 "complete_all_parameters": false, //是否补全参数。 不包括有默认值的。 一般不建议打开,因为调用print太痛苦了 "complete_parameters": false, //是否显示方法签名信息(参数列表) "enable_signatures_tooltip": true, //显示方法签名的时候同时显示文档 "merge_signatures_and_doc": true, //是否开启pep8约束。与 anaconda_linting同时使用才生效 "pep8": true, //不检查pep8的哪些条件 "pep8_ignore": [ "E501"//每行的字符个数不超过80的约束。 ], //pep8里要求python缩进使用四个空格。把table键换成四个空格 //这个极力推荐配置项目里,万一有别的语言项目要求索引就是table呢? "table_size": 4, "translate_tabs_to_spaces": true } }
其他操作
-
重命名:
选中要重名的标识符, 右键-> Anaconda -> Rename object user cursor
-
跳转到声明的位置
- 选中类或方法 -> ctrl + alt + g
- 选中类或方法 -> 右键 -> anaconda -> Goto Definition
-
查看文档
- 选中类或方法 -> ctrl + alt + d
-
查看调用
- ctrl+alt + f 查看调用