Sublime Text 3 插件和python环境

时间:2021-04-03 18:01:53

安装Python,设置环境变量

首先需要安装Python,访问地址https://www.python.org,下载Python,无脑点击下一步安装即可。

在CMD输入命令python,如果进入如图则表明Python安装成功:

Sublime Text 3 插件和python环境

如果没有进入Python IDE,添加环境变量:

这里以Windows 10为例,点击:我的电脑属性->高级系统设置->环境变量,点击下方新建:

Sublime Text 3 插件和python环境

这时在变量名这一栏输入Python,在变量值这一栏输入Python.exe的路径,如图:

Sublime Text 3 插件和python环境

点击确定。

接下来在系统变量中,找到Path,点击编辑:

Sublime Text 3 插件和python环境

编辑后,点击右上角新建,输入Python得到路径,最后点击确定即可:

Sublime Text 3 插件和python环境

这样就把Python变量添加到了系统中,在命令行输入python,就会进入Python IDE。

Sublime Text 3 安装激活

访问地址http://www.sublimetext.com下载Sublime Text 3,下载点击安装即可:

安装后,标题栏出现(UNREGISTERED),是未激活的意思,但是不激活也什么影响,只是偶尔弹窗让你激活,强迫症最好还是注册激活一下。

Sublime Text 3 插件和python环境

按照以下步骤激活:

点击Help->Enter License

Sublime Text 3 插件和python环境

在弹出的窗口输入下面的代码。

—– BEGIN LICENSE —–  
TwitterInc  
200 User License  
EA7E-890007  
1D77F72E 390CDD93 4DCBA022 FAF60790  
61AA12C0 A37081C5 D0316412 4584D136  
94D7F7D4 95BC8C1C 527DA828 560BB037  
D1EDDD8C AE7B379F 50C9D69D B35179EF  
2FE898C4 8E4277A8 555CE714 E1FB0E43  
D5D52613 C3D12E98 BC49967F 7652EED2  
9D2D2E61 67610860 6D338B72 5CF95C69  
E36B85CC 84991F19 7575D828 470A92AB  
—— END LICENSE ——

再点击Use License 即可成功激活

Sublime Text 3 插件和python环境

安装package control & SublimeREPL

package control 可以下载各种插件,非常实用,要使用Python,必安装它

首先安装Ctrl+`,将下面代码输入到框内,按回车

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = 
sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.
build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 
'wb').write(urllib.request.urlopen( 'http://sublime.wbond.NET/' + pf.
replace(' ','%20')).read())
Sublime Text 3 插件和python环境

等待几十秒左右,点击Preferences,出现package control则代表安装成功

Sublime Text 3 插件和python环境

接下来安装SublimeREPL,这个插件的作用是控制Python的输入,要绑定快捷键输入输出就要安装这个插件。

点击Preferences->package control,在弹出的框内选择Package Control:Install Package,这个是安装插件的意思,点击它。

Sublime Text 3 插件和python环境

等待十几秒后,会出来插件分类和列表,这里直接在输入框里面输入SublimeREPL,点击第一个,就会开始安装。

Sublime Text 3 插件和python环境

安装完成之后点击Tools,出现SublimeREPL,表示安装成功。

Sublime Text 3 插件和python环境

配置Sublime Text 3 Python编译系统

首先配置Python编译模块,让编辑器能能解析Python代码。

点击Tools->Build System->New Build System

Sublime Text 3 插件和python环境

复制下面代码,并命名为Python3.sublime-build

{
    "cmd": ["C:/Python27/python.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "cp936",
}


Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境

这时编译系统就搞好了,在桌面创建py文件,使用Sublime text 3打开,按Ctrl+b

Sublime Text 3 插件和python环境

这样就可以运行Python代码了,下一步进行优化。

绑定按键

首先点击Preferences下的Key Bindings,输入如下内容:

    [
    { "keys": ["f5"], "caption": "SublimeREPL:Python", 
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"
                      } 
    },

    {"keys":["f1"],
    "caption": "SublimeREPL: Python",
    "command": "run_existing_window_command", "args":
    {"id": "repl_python","file": "config/Python/Main.sublime-menu"}
    }
    ]

保存后重启下编辑器。

效果

这时候,按F1

Sublime Text 3 插件和python环境

导入、中文啥的都支持,跟Python自带IDE一样,唯一的区别就是这个看着很爽。

在文本编辑框随意输入,按F5

Sublime Text 3 插件和python环境Sublime Text 3 插件和python环境

效果如图。

其他插件

Sublime text 3搭建Python开发环境

前辈们说的已经很多了,但是自己依旧会出现各种问题,写篇日志记录这次的搭建经验。

1.安装python,我用的是python3.5,可以上官网下载

2.安装Sublime text 3,可以上官网下载

3.安装插件:

Package Control:首先安装这个插件,比较麻烦一点,可以直接看 官网说明

  1.打开命令行界面,使用 ctrl+`快捷键 或者 菜单项View > Show Console 

  2.Sublime text 3复制下面的代码

Sublime Text 3 插件和python环境
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
Sublime Text 3 插件和python环境

     3.Sublime text 2复制下面代码

Sublime Text 3 插件和python环境
import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
Sublime Text 3 插件和python环境

 在preferences菜单下新增package control选项,安装成功

Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境

主题ColorSublime提供了许多主题,可以选自己喜欢的

SideBarEnhancements:扩展侧边栏功能,必备

ctrl+P在package control中搜索install,

Sublime Text 3 插件和python环境

接着搜索SideBarEnhancements,点击后安装

Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境

 Anaconda:代码提示等许多功能,必备

ctrl+P在package control中搜索install,

进入安装界面,安装好后再在新窗口命令行中输入Anaconda并点击第一个备选项进行安装。

Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境

在settings-default中修改Sublime Text 3 插件和python环境

python_interpreter后为python默认安装位置,我的python安装目录在E:\Python\python.exe,注意要用反斜杠

settings-user中配置如下:

Sublime Text 3 插件和python环境
{ "python_interpreter": "E:/Python/python.exe", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, }
Sublime Text 3 插件和python环境

安装后如果不能自动补全模块名,可以查找Sublime Text的github的主页README.md看介绍

找到Sublime Text3的包目录,在软件里Preferences/Browser Packages里面。然后在Packages里新建一个文件夹python,里面新建一个Completion Rules.tmPreferences注意别忘了空格,然后编辑里面内容为:

Sublime Text 3 插件和python环境
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>scope</key>
    <string>source.python</string>
    <key>settings</key>
    <dict>
        <key>cancelCompletion</key>
        <string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string>
    </dict>
</dict>
</plist>
Sublime Text 3 插件和python环境

然后重启subime就好了!

 
 

SublimeLinter:代码检查工具,可以设置四种工作状态

Sublime Text 3 插件和python环境

仅保存模式,节省资源,保证ST3的流畅

在仅保存模式下,敲完代码,保存后会提示代码错误和警告的地方

Sublime Text 3 插件和python环境

可以设置提示的方式,以及,show Errors on save

安装过程:

1.安装sublimeLinter

方法同上

2.安装pep8或者pyflakes

在cmd命令行中 用pip命令安装,

如:pip install pep8

3.安装sublimelinter-pep8或者sublimelinter-pyflakes,对应上面安装的pep8或者pyflakes

测试后:

Sublime Text 3 插件和python环境

安装成功!

Python pep8 autofromat:代码格式化

让代码更简洁!

快捷键Ctrl + Shift + R,好东西一个,又节省了程序员的工作。

Emmet:可以通过简单的缩写来创建 HTML 或者 CSS 的代码块。

Sublime Text 3 插件和python环境

我自己的配置
Sublime Text 3 插件和python环境Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境


Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境

Sublime Text 3 插件和python环境Sublime Text 3 插件和python环境


文件路径

C:\Users\49974\AppData\Roaming\Sublime Text 3\Packages

转自:

https://zhuanlan.zhihu.com/p/32121461

更多好文章:

https://www.oschina.net/translate/20-powerful-sublimetext-plugins