基于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使用django获取用户IP地址的方法
May 11 Python
python解析xml文件实例分析
May 27 Python
python list元素为tuple时的排序方法
Apr 18 Python
Python单元测试简单示例
Jul 03 Python
python 平衡二叉树实现代码示例
Jul 07 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
Python实现Linux监控的方法
May 16 Python
python实现批量nii文件转换为png图像
Jul 18 Python
Python命令行click参数用法解析
Dec 19 Python
Python加密模块的hashlib,hmac模块使用解析
Jan 02 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
教你利用Selenium+python自动化来解决pip使用异常
May 20 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中上传多个文件的表单设计例子
2014/11/19 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
python multiprocessing模块用法及原理介绍
2019/08/20 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
python中68个内置函数的总结与介绍
2020/02/24 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
销售冠军获奖感言
2014/02/03 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
幸福来敲门观后感
2015/06/04 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
python中opencv实现图片文本倾斜校正
2021/06/11 Python
vue+elementUI实现表格列的显示与隐藏
2022/04/13 Vue.js