您的位置:首页 > 编程语言 > Python开发

[python学习笔记] Sublime Anacoda插件安装使用

2017-09-25 20:28 531 查看
该插件可以用来规范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 查看调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: