基于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中文竖排显示的方法
Jul 28 Python
详解Python读取配置文件模块ConfigParser
May 11 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python散点图实例之随机漫步
Aug 27 Python
python中嵌套函数的实操步骤
Feb 27 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
用scikit-learn和pandas学习线性回归的方法
Jun 21 Python
Python 支持向量机分类器的实现
Jan 15 Python
python异常处理try except过程解析
Feb 03 Python
基于python实现数组格式参数加密计算
Apr 21 Python
Django使用django-simple-captcha做验证码的实现示例
Jan 07 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
我的论坛源代码(五)
2006/10/09 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
QA工程师岗位职责
2013/11/20 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
服务承诺书怎么写
2014/05/24 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
培训师岗位职责
2015/02/14 职场文书
十月围城观后感
2015/06/08 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
《打电话》教学反思
2016/02/22 职场文书
投资入股协议书
2016/03/22 职场文书
python某漫画app逆向
2021/03/31 Python
goland 设置project gopath的操作
2021/05/06 Golang
muduo TcpServer模块源码分析
2022/04/26 Redis