欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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.输入相应的代码(代码如下)

如图为控制台

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

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的界面

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


AutoPep8:

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

安装方式:

1.打开Package Installation

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

如图为安装AutoPep8的界面

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

使用方法:

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

ChineseLocalizations:

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

安装方式:

1.打开Package Installation
2.输入ChineseLocalizations,回车即可安装
如图为安装ChineseLocalizations的界面
Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

使用方法:

在菜单中选择帮助 > Language即可切换语言
如图为切换语言的界面
Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

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的界面
Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

使用方法:

跳转到定义= "Alt + 单击"
跳转到定义= "Ctrl + Win + Alt + 向上"
返回= "Ctrl + Win + Alt + 左"
手动呼出补全栏 ="Ctrl + Shift + Space"
(有时候不会自动补全,所以要手动呼出)
如图为手动呼出补全栏的界面
Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

SublimeREPL:

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

安装方式:

1.打开Package Installation
2.输入SublimeREPL,回车即可安装
如图为安装SublimeREPL的界面
Sublime3配置简单的python环境(自动补全,自动格式化,调试,汉化)

使用方法:

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