Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

来源:互联网 发布:字幕编辑软件 编辑:程序博客网 时间:2024/05/16 06:22

Sublime可在http://www.sublimetext.com/处下载


Package Installation

Package Installation是一个可以控制Sublime软件包的控制器,他可以十分方便的安装我们想要的软件包,并且在安装好以后,就会被自动更新,始终保持在最新状态。

在使用Sublime时通常为了方便安装各类插件,我们会安装选择Package Installation

自动安装:

1.使用快捷键Ctrl+`View > Show Console menu打开控制台

2.输入相应的代码(代码如下)

如图为控制台

Sublime Text 3:

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 2:

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')


手动安装:

如果由于某些问题(如网络存在代理等),命令行无法替您自动安装Package Installation你可以采用手动方式进行安装:

1.点击Preferences > Browse Packages...

2.进入文件夹以后,回退到上一层文件夹,进入Installed Packages文件夹

3.下载Package Control.sublime-package,然后将它拷贝到Installed Packages文件夹中

4.重启Sublime Text

在安装好Package Installation以后,通过Ctrl+Shift+P(Windows,Linux)Cmd+Shift+P(OS X打开控制面板,输入install Package,回车,出现类似如图所示界面即可

如图为Package Installation的界面



AutoPep8:

AutoPep8是一个能够自动将python代码格式化为符合PEP8要求的插件。

安装方式:

1.打开Package Installation

2.输入AutoPep8,回车即可安装(安装时Sublime左下角会有小字发生变化)

如图为安装AutoPep8的界面


使用方法:

在代码写完之后右键 > AutoPEP8 > FormatCtrl+Shift+8(字母键盘上的8)

ChineseLocalizations:

ChineseLocalizations这是一个可以将Sublime的语言切换为中文的插件,同时他也支持其他的语言,如日语。

安装方式:

1.打开Package Installation
2.输入ChineseLocalizations,回车即可安装
如图为安装ChineseLocalizations的界面

使用方法:

在菜单中选择帮助 > Language即可切换语言
如图为切换语言的界面


SublimeCodeIntel:

SublimeCodeIntel是一个能够自动补全代码的引擎
它支持以下语言:
JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.

安装方式:

1.打开Package Installation
2.输入SublimeCodeIntel,回车即可安装
如图为安装SublimeCodeIntel的界面


使用方法:

跳转到定义= "Alt + 单击"
跳转到定义= "Ctrl + Win + Alt + 向上"
返回= "Ctrl + Win + Alt + 左"
手动呼出补全栏 ="Ctrl + Shift + Space"
(有时候不会自动补全,所以要手动呼出)
如图为手动呼出补全栏的界面


SublimeREPL:

SublimeREPL是一个能够对python代码进行调试的工具

安装方式:

1.打开Package Installation
2.输入SublimeREPL,回车即可安装
如图为安装SublimeREPL的界面

使用方法:

由于使用方法较多,请参见文档:http://sublimerepl.readthedocs.io/en/latest/


原创粉丝点击