基于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通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
10个易被忽视但应掌握的Python基本用法
Apr 01 Python
Python中用函数作为返回值和实现闭包的教程
Apr 27 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
详解Python的collections模块中的deque双端队列结构
Jul 07 Python
python实现kMeans算法
Dec 21 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 Python
Django ValuesQuerySet转json方式
Mar 16 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
Python实现哲学家就餐问题实例代码
Nov 09 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 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字符串分割函数explode的实例代码
2013/02/07 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
php实现数据库的增删改查
2017/02/26 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
document.documentElement &amp;&amp; document.documentElement.scrollTop
2007/12/01 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
Seajs的学习笔记
2014/03/04 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
Python中的匿名函数使用简介
2015/04/27 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
帮一个朋友写的求职信
2014/08/09 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
大学生自荐信范文
2015/03/05 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
2019银行竞聘书
2019/06/21 职场文书