Vim 是一个文本编辑器 , 一个允许操作文本文件的编辑器 。它的源代码于 1991 年由其主要开发人员 Bram Moolenaar 首次发布 。从那时起 , 该软件得到了开发人员以及开发人员社区的贡献 , 得到不断发展和改进 。Vim 与大多数其他 Python 文本编辑器的不同之处在于其操作模式 , 请注意 Vim 具有三种基本模式:插入模式、正常或命令模式以及命令行模式 。
Vim 是免费软件 , 可以通过添加扩展或修改其配置文件在很大程度上进行自定义 , 这意味着您可以非常轻松地将其调整为用 Python进行开发 。该软件包括多种功能 , 例如支持同步文件编辑的多缓冲区、适应语言的自动缩进等 。要下载 Vim , 只需单击此链接 https://www.vim.org/download.php 。
优势:
- ü 软件功能丰富 , 并通过社区支持而提供了良好的用户体验 。
- ü 文件格式的识别和转换(UNIX、MS-DOS 或 Mac)
- ü 没有足够的创新功能

文章插图
GNU/Emacs
Emacs(在 TECO 上运行的编辑 MACroS)于 1976 年由 Richard Stallman 创建 , 是一系列具有可扩展功能的文本编辑器 。这个免费软件在开发者社区中非常受欢迎 。
Richard Stallman 坚持这样一个事实 , 即该软件必须是完全免费和可定制的 , 在编程上没有任何限制 。几年后 , Emacs 出现了很多版本 , 包括 1984 年由 Richard Stallman 发起的 GNU Emacs 和 1991 年推出的 XEmacs 。GNU Emacs 使用一种称为 Emacs Lisp 的强大扩展语言 , 它支持高级任务 , 例如写作、编译程序、上网、阅读电子邮件和论坛讨论 。
该软件可免费下载 , 适用于所有平台 。GNU Emacs 使用各种定制脚本进行多种语言的开发 , 包括 Python 。
对于 Python 开发 , 您可以使用 Emacs 上的 Elpy 扩展来处理 Python 项目 。这个软件功能非常丰富 。在它的众多功能中 , 如前面提到的突出显示语法以区分关键字和注释等文档元素;在文件中自动缩进以具有一致的格式等 。
优势 :
- ü 免费且完全可定制的软件 。
- ü 自动插入文档结构所需的元素 , 如空格、换行符、括号等;
- ü 支持它的终端的 24位彩色编码支持
- ü 编程初学者不易使用

文章插图
Atom/Atom-IDE
Atom 包括基本 IDE 的大部分功能 。它的功能包括语法突出显示和自动完成 。Atom 的开发人员正在致力于集成 Rust 或 Go 等主要编程语言 。Atom 在提升性能方面不断取得进展 , 开发者非常关注社区的需求和意见 , 努力让用户体验更有价值 。打开软件的等待时间有改进 , 重要计算所需的时间有小幅改进 , 以减少延迟 。尽管如此 , 预计未来几个月会取得越来越多的进展 。
Atom 是最好的 Python 文本编辑器之一 。
促成 Atom 成功的原因之一是其完全可定制的界面 。从界面到基本功能 , 一切都可以改变 。另一方面 , 这种相当有利的举措也是程序延迟的根源问题之一 。但总的来说 , Atom 仍然是一个非常实用和功能强大的 IDE , 我们期待程序更新 。
优势:
- ü 完全可定制的界面
- ü 优秀的文档帮助
- ü 提供几乎所有 VS Code 必须提供的东西
- ü RAM消耗过多
- ü 在系统延迟和优化方面需要进一步改进 。
- ü 不太适合处理大型代码文件

文章插图
IDLE
集成开发与学习环境 , 是Guido Van Rossum于1998年12月发布的用于Python开发的IDE(集成开发环境) 。它是一个简单的 IDE , 因此适合初学者 。它包含一个多窗口文本编辑器 , 具有语法高亮显示和集成调试器 , 具有按步、持久断点和调用堆栈可见性等调试特性 。
优势:
