基于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检测一个对象是否为字符串类的方法
May 21 Python
python使用super()出现错误解决办法
Aug 14 Python
Python实现运行其他程序的四种方式实例分析
Aug 17 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
python3 深浅copy对比详解
Aug 12 Python
用Python调用win命令行提高工作效率的实例
Aug 14 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
pytorch常见的Tensor类型详解
Jan 15 Python
关于Python字符串显示u...的解决方式
Mar 06 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 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
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
实测jquery data()如何存值
2013/08/18 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python中logging模块的用法实例
2014/09/29 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
python3 实现调用串口功能
2019/12/26 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
高中美术教学反思
2014/01/19 职场文书
教师个人剖析材料
2014/02/05 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
基层党员对照检查材料
2014/09/24 职场文书
幼儿学前班评语
2014/12/29 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis