基于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利用elaphe制作二维条形码实现代码
May 25 Python
python实现监控windows服务并自动启动服务示例
Apr 17 Python
跟老齐学Python之玩转字符串(3)
Sep 14 Python
Python将xml和xsl转换为html的方法
Mar 10 Python
在NumPy中创建空数组/矩阵的方法
Jun 15 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
基于python实现图片转字符画代码实例
Sep 04 Python
Pycharm自带Git实现版本管理的方法步骤
Sep 18 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
python实现跨年表白神器--你值得拥有
Jan 04 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
Jun 29 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与已存在的Java应用程序集成
2006/10/09 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
在Python中使用列表生成式的教程
2015/04/27 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Django框架表单操作实例分析
2019/11/04 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
简历的自我评价
2014/02/03 职场文书
北京英语导游词
2015/02/12 职场文书
英语读书笔记
2015/07/02 职场文书
2015双创工作总结
2015/07/24 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS