基于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双向链表实现实例代码
Nov 21 Python
Python学习笔记_数据排序方法
May 22 Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
聊聊Python中的pypy
Jan 12 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
Python enumerate函数功能与用法示例
Mar 01 Python
Python2和Python3的共存和切换使用
Apr 12 Python
Django获取应用下的所有models的例子
Aug 30 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 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输入流php://input使用浅析
2014/09/02 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
python基础教程之lambda表达式使用方法
2014/02/12 Python
python中urllib模块用法实例详解
2014/11/19 Python
Python实现把xml或xsl转换为html格式
2015/04/08 Python
python 变量初始化空列表的例子
2019/11/28 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
python实现数字炸弹游戏程序
2020/07/17 Python
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
经济学人订阅:The Economist
2018/07/19 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
《月迹》教学反思
2014/02/19 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
财务会计求职信范文
2015/03/20 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
开工典礼致辞
2015/07/29 职场文书
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python