基于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采用raw_input读取输入值的方法
Aug 18 Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
python判断windows系统是32位还是64位的方法
May 11 Python
图文详解WinPE下安装Python
May 17 Python
python实现字典(dict)和字符串(string)的相互转换方法
Mar 01 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
解决Python下json.loads()中文字符出错的问题
Dec 19 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
Pyinstaller 打包exe教程及问题解决
Aug 16 Python
Python selenium爬虫实现定时任务过程解析
Jun 08 Python
termux中matplotlib无法显示中文问题的解决方法
Jan 11 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
python进阶教程之词典、字典、dict
2014/08/29 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
Python语言的变量认识及操作方法
2018/02/11 Python
python实现贪吃蛇小游戏
2020/03/21 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
教育课题研究自我鉴定范文
2013/12/28 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
齐云山导游词
2015/02/06 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
中学教师读书笔记
2015/07/01 职场文书
法制教育主题班会
2015/08/13 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
python自动计算图像数据集的RGB均值
2021/06/18 Python
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript