总字数:约3600字,阅读时间:约7分钟
自从学习了Python之后,一直想找一个好的Python IDE环境,但是一直没有找到心仪的。我认为,程序员一定要对自己好一点,每天面对的编程界面一定要赏心悦目,不然如何面对一天的工作。Pycharm的工作界面略显难看,换了各种主题都没有找到合适的,而且Pycharm实在有点大,很多功能用不上,却让运行变得很卡。也曾经使用过一段时间VS (visual studio 2015),对于曾经的C++程序员而言,VS的用户界面还是让我觉得很舒心的,但是VS新接入python时间不长,出现的很多问题很难找到合适的解决方案。还用过Eclipse+pydev的方式,但是我在学习Java的时候就觉得Eclipse的界面真的不是一般的难看。最后我放弃了所有的IDE,用Sublime Text 3来编写python程序,然后直接内嵌一个编译器来实现查看编译结果。但是每次调试的方法都是用print各种变量的方式来看,效率低下。终于,我找到了一个合适的插件,能方便的调用PDB调试程序,现在写Python整个人都是开心的。
Sublime Text 3
ST3 (Sublime Text 3) 是一个跨平台的文本编辑器,以其丰富的快捷键和灵活的插件著称,使用起来相当的方便。而且我认为,ST3是我见过最漂亮的文本编辑器。这个编译器自带了很多的编程语言的高亮显示,C/C++,Python,Java,Matlab等等。在这个界面的吸引下,我决定转投ST3的旗下。
可以看到,中间是主要的编程界面,左边是工作目录,右边上面是PDB的调试界面,右边下面是Python的交互式界面。将编程界面用来专心写程序,程序的编写过程中如果遇到什么语言方面或者库内容方面的问题,可以在右下角的交互式界面中进行查看。代码编写完之后,可以在右上角用PDB进行调试,而且在调试的时候也可以很方便的查看代码。并且可以根据工作目录来查看工程下其他的源码。在ST3中,其可以通过右键跳转到函数的定义之中,可以方便的查看函数内容。并在结合ST3中自带的各种快捷键,编码效率相当高。有兴趣的同学可以看看这份非官方教程,和它的中文版非官方教程
具体的安装方法在教程里面都有,可以在里面看,安装这个不是我要讲的主要内容,所以在这就不提了。遇到问题的话可以谷歌一下,基本上没有什么问题。