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

用Sublime Text搭建Python开发环境

程序员文章站 2022-05-28 13:24:27
...

上一篇介绍了python和selenium的环境配置,接下来就要开始写脚本啦,但是编译Python的环境还米有,作为一枚小白我居然挑三拣四地各种选编译软件,觉得自己也是很搞笑,毕竟强迫症很严重,如果没有找个很喜欢的编译软件,万一影响了我写测试脚本的兴趣就不好了……(/捂脸)

在我的精挑细选下,我选择了非常风骚而又炫酷的文本编辑器Sublime Text3,下面配一张我从官网偷来的截图,力证其高颜值的诱惑,并配上官网链接,大家可以直接去官网一睹风采(官网下载就好了):点我进入SublimeText官网

用Sublime Text搭建Python开发环境

下载好了之后就要在这上面为Python的编译环境做准备啦~下面开始介绍各种需要的插件安装,我也是上网各种查阅后开始装的,我就把我的安装步骤写一下吧~


Package Control

这个插件可以说是非常关键的了,进入它的官网可以得到提供用于在SublimeText的配置代码,我们只需要将对应版本的代码复制一下,然后进入SublimeText:View-->Show Console,再显示的控制台中输入刚才复制到的代码,然后回车就开始自己下载安装啦~以下是我复制到的代码:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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) 

我们可以点击Preference-->Package Settings中看看有没有Package Control这一项,有的话也说明安装完成了,可以通过快捷键Ctrl+Shift+P进入其命令界面,输入Install可以看到提示,我们选择第一个Install package再在显示的输入框中输入要进行安装其他插件名称。

用Sublime Text搭建Python开发环境

Package Control还有以下一些常用命令:

  • List Packages - 用来显示已安装的插件
  • Remove Package - 用来移除插件
  • Upgrade Package - 用来更新插件(Upgrade /Overwrite All Packages更新所有插件


SublimeCodeIntel

在package control中的install命令安装,这是一个代码提示插件。


SideBarEnhancements

这个插件用来扩展侧边栏,其中的删除功能可以在删除文件之后将文件放入回收站,便于日后找回,提升效率。


AdvancedNewFile

通过这个工具,你可以使用Ctrl+Shift+N快速创建文件并保存到指定目录,我个人认为这个插件是必不可少的,实在便利。


SublimeREPL

这个插件安装后利用键位绑定可以将SublimeText打造成一个IDLE,毕竟相比较Python自带的黑白小板更加colorful~

进入Preference-->Package Settings->AdvancedNewFile->Key Bindings-User,输入下面这些就可以利用快捷键F1进入Python IDLE,F2编译热乎乎的Python代码(我是不会告诉你我是在知乎学来的~)

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

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

看,是不是很colorful~

用Sublime Text搭建Python开发环境


Python PEP8 Autoformat

代码格式化工具,让代码更加简洁,简直就是强迫症患者必备!快捷键:Ctrl+Shift+r


插件的推荐安装暂时就写这些吧,当然不会非常的完全,但是基本是够用了,后续在使用sublime text的过程中,有需要的可以在网上查找到相应的插件用package control安装就好了~如果我发现了其他强大的插件后续会更新~


最后的最后,提供一个有效的Sublime text3的License,进入Help找到相关的那一条(具体是什么我忘记了,但是好像挺明显的),点击后会出现一个要你输入License的输入框,把下面这些复制进去就o了~

—– 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 ——  

接下来就可以任性地学习Selenium了~







相关标签: SublimeText3 Python