基于Python代码编辑器的选用(详解)


Posted in Python onSeptember 13, 2017

Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个“好用的”代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些:

1. Sublime Text
2. Vim
3. PyScripter
4. PyCharm
5. Eclipse with PyDev
6. Emacs
7. Komodo Edit
8. Wing
9. The Eric Python IDE
10. Interactive Editor for Python
11. ulipad
12. Geany
13. IDLE
14. PythonWin
15. SPE
……

开发过程中,选用编辑器大部分人都是希望有如下功能:语法高亮、语法检查、代码自动补全、变量/函数名智能感知、方便调试、代码折叠、中文支持好等,通过网络资料,貌似前辈们推荐最多的还是Vim,然后作为小白的我也就默默的搜一下Vim的下载地址:http://www.vim.org/download.php现在是windows系统,就找到PC: MS-DOS and MS-Windows进去下载好Vim安装文件,然后安装即可,安装完成后现在来配置一下Vim为Python的IDE,修改Vim的配置文件_vimrc, 文本方式打开后,在尾部加上如下设置命令:

syntax enable
set colorscheme murphy
set guifont=Consolas:h12
set tabstop=4
set nu
set ai
set si
set guioptions-=T
set nobackup
nmap <F1> :w!<CR>:!python %<CR>
cd C:\Users\MyTest\AppData\Local\Programs\Python\Python36

具体说明如下:

syntax enable 关键字高亮
set colorscheme murphy 更改背景颜色
set guifont=Consolas:h12 设置字体
set tabstop=4 一个tab键相当于4个空格键
set nu 显示行号
set ai 自动缩进
set si 智能缩进
set guioptions-=T 隐藏工具栏
set nobackup 不产生备份文件
nmap <F1> :w!<CR>:!python %<CR> 设置运行的快捷键
cd C:\Users\MyTest\AppData\Local\Programs\Python\Python36 设置Python安装路径

设置的命令很多,这里就不一一介绍了,大家自己网上搜下,或者看看文档,本人这里的知道的一些也是在网络搜集到的。配置好后,找段代码试试,如图所示:基于Python代码编辑器的选用(详解)

Vim编辑器的功能很强大的,一定要多多研究下,作为新手的我其实用着非常不习惯,尤其是配置代码补全的时候安装YouCompleteMe 插件,更是那个郁闷啊,下载下来的无法编译,算是从编译到放弃了。所以我就重新下载了PyCharm,找了代码运行如下效果:基于Python代码编辑器的选用(详解)

感觉还是挺不错的!推荐入门级的选手采用PyCharm,哈哈!让我们开启学习Python的不归路吧~

以上这篇基于Python代码编辑器的选用(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
分析python服务器拒绝服务攻击代码
Jan 16 Python
讲解Python中的递归函数
Apr 27 Python
在Python程序中操作MySQL的基本方法
Jul 29 Python
基于Python如何使用AIML搭建聊天机器人
Jan 27 Python
python利用MethodType绑定方法到类示例代码
Aug 27 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
解决django中ModelForm多表单组合的问题
Jul 18 Python
PyTorch预训练的实现
Sep 18 Python
python中元组的用法整理
Jun 15 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
python多线程socket编程之多客户端接入
Sep 12 #Python
python数据结构之链表详解
Sep 12 #Python
Python数据结构之单链表详解
Sep 12 #Python
python处理Excel xlrd的简单使用
Sep 12 #Python
Python3.6简单操作Mysql数据库
Sep 12 #Python
Python文件和流(实例讲解)
Sep 12 #Python
Anaconda多环境多版本python配置操作方法
Sep 12 #Python
You might like
使用PHP获取网络文件的实现代码
2010/01/01 PHP
解析php防止form重复提交的方法
2013/07/01 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
Mootools 1.2教程 函数
2009/09/15 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
发布Angular应用至生产环境的方法
2018/12/10 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
利用vue3+ts实现管理后台(增删改查)
2020/10/30 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python中的ceil()方法使用教程
2015/05/14 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
linux 下selenium chrome使用详解
2020/04/02 Python
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
.net开发工程师面试题
2014/02/25 面试题
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
物流管理专业大学生自荐信
2013/10/04 职场文书
房地产财务管理制度
2014/02/02 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
一般纳税人申请报告
2015/05/18 职场文书
歌咏比赛主持词
2015/06/29 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
Python内置数据类型中的集合详解
2022/03/18 Python