Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)
程序员文章站
2022-03-10 21:49:26
...
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 > Format或Ctrl+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的界面