Sublime text 3 + python配置,完整搭建及常用插件安装

转载至:https://www.cnblogs.com/honkly/p/6599642.html

1、下载

在官网http://www.sublimetext.com/3下载

2、windows下安装与使用

2.1、安装

1. Win7 64位系统,可以下载 Windows 64 bit来安装。
 
2. 安装时,注意勾选 Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。   

2.2、安装插件

2.2.1、Package Control

1. Sublime Text可以使用Package Control,来更方便的浏览、安装和卸载插件。
2. 如何安装Package Control呢?(我当时就在这里绕了很大一个圈子。)
可以参考Package Control官网提供的安装步骤
(1)使用 [Ctrl + `] (或View > Show Console menu) 打开Sublime Text控制台,将下面的Python代码粘贴到控制台里(安装指导   https://sublime.wbond.net/installation):      

 

3.重启Sublime Text 3;

4.如果在Perferences->package settings中看到package control这一项,则安装成功。

2.2.2、用Package Control查看已安装的插件

1. 按下Ctrl+Shift+P调出命令面板。

2. 输入install 调出 Install Package 选项并回车。

3. 在列表中选中要安装的插件,或者输入插件名,根据命令面板中的过滤结果,选择要安装的插件。

2.2.3、Package Control查看已安装的插件

如果想看一下Sublime Text 3中已经安装了什么插件,可以按照下面的方法操作。

1. 按下Ctrl+Shift+P调出命令面板

2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。

2.2.4、插件

在Python开发中有一些很实用的插件,可以很好的提高开发效率,下面就是我使用的一些插件
▶ SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码提示
安装步骤:
1.打开Package Control[Preferences>>Package Control]
2.输入 install 选择关联出来的install package
3.输入sublimecodeintel,然后选中安装
4.安装完成之后可以通过【Preferences>>Package Settings】中查看到已安装的插件,下面配置Python环境

5.点击preferences中的browse Packages,进入到SublimeCodeIntel,在当前的路径下新建.codeintel文件夹(windows中文件命名的时候为 .codeintel. ),之后进入到 .codeintel文件夹中,新建文件“config.log”,配置文件中输入(下文以路径“E:/Program Files/python34/”为例,实际配置时请根据具体安装路径修改):

按 Ctrl+C 复制代码
按 Ctrl+C 复制代码

▶ SideBarEnhancements: 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个插件值得下载。这个功能将你会在你删除文件的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个文件的时候,除非你用了版本管理软件,否则你将很难恢复这个文件。

具体安装步骤与其他插件相同,最终安装结果如下:
 
▶pylinter:
1.Python基本主题,通过下图选中安装的插件以及使用后的样式如下:

▶SublimeTmpl:新建文件模板插件,可以支持多种语言例如Python、PHP等,下面的代码是我在配置文件中的配置信息
 1.在settings-user中设置上自己的信息:
复制代码
1 {  
2     "disable_keymap_actions": false, // "all"; "html,css"  
3     "date_format" : "%Y-%m-%d %H:%M:%S",  
4     "attr": {  
5         "author": "Yong Lee",  
6         "email": "honkly@163.com",  
7         "link": "http://www.cnblogs.com/honkly/"  
8     }  
9 }
复制代码

2.将Python的创建模板命令也做修改,在key bindings-user中添加了以下信息,意思是ctrl+alt+就可以创建一个新的Python模板

 
复制代码
 1 [
 2     {
 3         "caption": "Tmpl: Create python", "command": "sublime_tmpl",  
 4         "keys": ["ctrl+alt+n"], "args": {"type": "python"}  
 5     },
 6     {
 7         "keys": ["f5"],
 8         "caption": "SublimeREPL: Python - RUN current file",
 9         "command": "run_existing_window_command",
10         "args": {
11             "id": "repl_python_run",
12             "file": "config/Python/Main.sublime-menu"
13         }
14     }
15 ]
复制代码

3.ctrl+alt+n结果如下:

 

 
▶Terminal:打开一个命令窗口,用于各种命令操作
 
▶AutoPep8:python开发规范pep8
 
▶Anaconda:自动匹配关键字等实用功能,有效提高开发效率

1.由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key,

并键入python主程序的磁盘位置。

2.选择Settings-Users选项,键入以下json数据。保存,重启ST3即可。

1 {
2     "python_interpreter":"C:/Anaconda3/python.exe",
3     "suppress_word_completions":true,
4     "suppress_explicit_completions":true,
5     "complete_parameters":true,
6 }

3.接下来,就会发现,ST3编写python代码时会有提示功能。

4.Anaconda插件还有很多功能,再这里稍微介绍下:

  • Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数或者类的定义。
  • Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
  • Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)

5.如果你想要快捷键调出这些功能,可以自己定义快捷键。

打开选项:preferences -> package setting ->Anaconda ->Key Bulidings -default

复制代码
 1 {
 2     "command": "anaconda_goto",
 3     "keys": ["ctrl+alt+g"], 
 4     "context": [
 5         {
 6             "key": "selector", 7 "operator": "equal", 8 "operand": "source.python" 9  } 10  ] 11 }, 

 

复制代码
 
▶SublimeREPL:直接运行当前文件,可以方便调试,与Terminal可以联合使用
1.安装此插件后,添加一项自定义的快捷键:

 

复制代码
 1 [
 2     {
 3         "caption": "Tmpl: Create python", "command": "sublime_tmpl",  
 4         "keys": ["ctrl+alt+n"], "args": {"type": "python"}  
 5     },
 6     {
 7         "keys": ["f5"],
 8         "caption": "SublimeREPL: Python - RUN current file",
 9         "command": "run_existing_window_command",
10         "args": {
11             "id": "repl_python_run",
12             "file": "config/Python/Main.sublime-menu"
13         }
14     }
15 ]
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值