python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。
所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。
那么问题来了:文本编辑器到底哪家强?(推荐学习:python视频教程)
推荐两款文本编辑器:
sublime text
是一个代码编辑器(sublime text 2是收费软件,但可以无限期试用),也是html和散文先进的文本编辑器。sublime text是由程序员jon skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的vim。
sublime text具有漂亮的用户界面和强大的功能,例如代码缩略图,python的插件,代码段等。还可自定义键绑定,菜单和工具栏。sublime text 的主要功能包括:拼写检查,书签,完整的 python api , goto 功能,即时项目切换,多选择,多窗口等等。sublime text 是一个跨平台的编辑器,同时支持windows、linux、mac os x等操作系统。
notepad++
是 windows操作系统下的一套文本编辑器(软件版权许可证: gpl),有完整的中文化接口及支持多国语言编写的功能(utf8技术)。
notepad++功能比 windows 中的 notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言。
内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持 .info 文件查看),还支持自定义语言;
可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;
可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;
提供了一些有用工具,如 邻行互换位置、宏功能,等……
可显示选中的文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如软件本地化很方便);
正则匹配字符串及批量替换;
强大的插件机制,扩展了编辑能力,如zen coding。
更多python相关技术文章,请访问python教程栏目进行学习!
以上就是python用什么文本编辑器的详细内容。