基于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基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
Python实现批量修改文件名实例
Jul 08 Python
使用相同的Apache实例来运行Django和Media文件
Jul 22 Python
浅谈Python的Django框架中的缓存控制
Jul 24 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
Python 获取windows桌面路径的5种方法小结
Jul 15 Python
Python流程控制 if else实现解析
Sep 02 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
DRF使用simple JWT身份验证的实现
Jan 14 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 Python
我对PyTorch dataloader里的shuffle=True的理解
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
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python算术运算符实例详解
2017/05/31 Python
关于python的list相关知识(推荐)
2017/08/30 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
服装设计行业个人的自我评价
2013/12/20 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
php将xml转化对象的实例详解
2021/11/17 PHP
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技