基于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 获取 Linux 系统信息的代码
Jul 13 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
Tesserocr库的正确安装方式
Oct 19 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
解决python xx.py文件点击完之后一闪而过的问题
Jun 24 Python
python实现桌面托盘气泡提示
Jul 29 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 Python
Django Form常用功能及代码示例
Oct 13 Python
Python和Bash结合在一起的方法
Nov 13 Python
Python中递归以及递归遍历目录详解
Oct 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使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
Python实现身份证号码解析
2015/09/01 Python
Python验证码识别处理实例
2015/12/28 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
python九九乘法表的实例
2017/09/26 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
校班主任推荐信范文
2013/12/03 职场文书
高中化学教学反思
2014/01/13 职场文书
《掌声》教学反思
2014/02/23 职场文书
生活小常识广播稿
2015/08/19 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
js作用域及作用域链工作引擎
2022/07/07 Javascript