zoukankan      html  css  js  c++  java
  • [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 查看调用
  • 相关阅读:
    洛谷 1850 NOIP2016提高组 换教室
    2018牛客多校第三场 C.Shuffle Cards
    2018牛客多校第一场 B.Symmetric Matrix
    2018牛客多校第一场 A.Monotonic Matrix
    2018牛客多校第一场 D.Two Graphs
    2018宁夏邀请赛L Continuous Intervals
    2018宁夏邀请赛K Vertex Covers
    BZOJ
    HDU
    ACM International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2015)
  • 原文地址:https://www.cnblogs.com/boliu/p/7593791.html
Copyright © 2011-2022 走看看