基于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 中的列表解析和生成表达式
Mar 10 Python
Python中处理unchecked未捕获异常实例
Jan 17 Python
python中json格式数据输出的简单实现方法
Oct 31 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 Python
django Admin文档生成器使用详解
Jul 22 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
Python基于time模块表示时间常用方法
Jun 18 Python
python 绘制场景热力图的示例
Sep 23 Python
python 下划线的不同用法
Oct 24 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
PHP实现简单登录界面
2019/10/23 PHP
jQuery前台数据获取实现代码
2011/03/16 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
python文本数据相似度的度量
2018/03/12 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
通过实例了解python property属性
2019/11/01 Python
Python数据存储之 h5py详解
2019/12/26 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
美国电视购物:QVC
2017/02/06 全球购物
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
音乐之声观后感
2015/06/04 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python