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

上一篇 / 下一篇  2018-04-08 16:47:14 / 个人分类:Python

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):      .重启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/”为例,实际配置时请根据具体安装路径修改):

复制代码
1"python3":{2"python":"E:/Program Files/python34/python.exe",3"pythonExtraPaths":[4"E:/Program Files/python34/DLLs",5"E:/Program Files/python34/Lib",6"E:/Program Files/python34/Lib/lib-tk",7"E:/Program Files/python34/Lib/site-packages",89]10}
复制代码

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

具体安装步骤与其他插件相同,最终安装结果如下:
 
▶pylinter:

▶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]
复制代码

 Sublime可以无限期试用,但是需要注册。注册很简单,就是help -> enter license,这里有很多有用的注册码:http://blog.csdn.net/kencaber/article/details/50651207



TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar