基于Python代码编辑器的选用(详解)

发布时间 - 2026-01-11 03:13:39    点击率:

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安装路径

设置的命令很多,这里就不一一介绍了,大家自己网上搜下,或者看看文档,本人这里的知道的一些也是在网络搜集到的。配置好后,找段代码试试,如图所示:

Vim编辑器的功能很强大的,一定要多多研究下,作为新手的我其实用着非常不习惯,尤其是配置代码补全的时候安装YouCompleteMe 插件,更是那个郁闷啊,下载下来的无法编译,算是从编译到放弃了。所以我就重新下载了PyCharm,找了代码运行如下效果:

感觉还是挺不错的!推荐入门级的选手采用PyCharm,哈哈!让我们开启学习Python的不归路吧~

以上这篇基于Python代码编辑器的选用(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# Python代码编辑器  # 好用的Python编辑器WingIDE的使用经验总结  # 10款最好的Python开发编辑器  # python写的一个文本编辑器  # python用什么编辑器进行项目开发  # 15款Python编辑器的优缺点  # 别再问我“选什么编辑器”啦  # 编辑器  # 给大家  # 行号  # 用着  # 都是  # 我就  # 是在  # 好了  # 尤其是  # 让我们  # 也就  # 最多  # 下载地址  # 网上  # 希望能  # 找了  # 这篇  # 自带  # 好用  # 不习惯 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何在服务器上配置二级域名建站?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  黑客如何通过漏洞一步步攻陷网站服务器?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  浅析上传头像示例及其注意事项  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Laravel用户密码怎么加密_Laravel Hash门面使用教程  如何在建站之星绑定自定义域名?  HTML 中动态设置元素 name 属性的正确语法详解  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  如何在云主机上快速搭建网站?  Laravel如何配置任务调度?(Cron Job示例)  企业网站制作这些问题要关注  如何登录建站主机?访问步骤全解析  Laravel PHP版本要求一览_Laravel各版本环境要求对照  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  如何有效防御Web建站篡改攻击?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  网站页面设计需要考虑到这些问题  教学论文网站制作软件有哪些,写论文用什么软件 ?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  高性能网站服务器配置指南:安全稳定与高效建站核心方案  微信公众帐号开发教程之图文消息全攻略  如何在自有机房高效搭建专业网站?  Java遍历集合的三种方式  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何在万网利用已有域名快速建站?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  如何为不同团队 ID 动态生成多个非值班状态按钮  高端云建站费用究竟需要多少预算?  如何在Windows 2008云服务器安全搭建网站?  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Python结构化数据采集_字段抽取解析【教程】  Laravel API资源类怎么用_Laravel API Resource数据转换  晋江文学城电脑版官网 晋江文学城网页版直接进入  专业商城网站制作公司有哪些,pi商城官网是哪个?  文字头像制作网站推荐软件,醒图能自动配文字吗?