1)Sublime Text
- Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器(收费软件,可以无限期试用)。经过一些配置,也可以运行 Python 脚本,目前大版本已经更新到4,网上的资源也很好找。
- 支持多标签、代码高亮、代码缩略图等实用功能,默认的软件界面也挺好看的。

多标签 示意图
- 支持安装插件,软件汉化就是通过插件实现的。最终放弃也是因为汉化插件不完善,有点逼死强迫症,我称之为“门字 bug”。虽然存在有趣的 bug,这个软件的受众还是很广的。

Sublime Text 门字 bug
- 偏向编辑器的定位,处理 Abaqus 的 Python 脚本时,不会有影响视线的波浪线警告提示。

代码高亮配色舒适 没有波浪线(错图提示)
- 支持监控模式,在 Abaqus Python 脚本构建的过程中,很方便查看 abaqus.rpy 文件。

Sublime Text 监控模式
- 如果 Sublime 主要用于编写 Abaqus 的 Python 脚本,不建议进行过多的配置,尤其是和 Python 解释器、代码纠错相关的。
- 总的来说,是一个上限很高的软件。
2)Notepad3
- Notepad3 是一款基于 Scintilla 的快速轻量级文本编辑器,开源软件。基于 Florian Balmer 的 Notepad2 和 XhmikosR 的 Notepad2-mod 的代码构建。

Notepad3 界面展示
- 简洁的很克制,是这款软件最吸引人的地方。简洁的工具栏,可以自定义,使用体验舒适。
- 软件不支持多标签页。这点源自于开发者的价值取向,Github 上总有人提出这个事情,早期作者还有回复,后来就懒得回应了。多标签这个功能,有的话,算优点;没有,也不算缺点。
- 支持监控模式。

Notepad3 文件查看模式选择
- 功能简洁够用,设置选项简洁明了,强迫症福音。
3)Spyder
- Spyder 是一个免费的开源科学环境,用 Python 编写,专为 Python 设计,由科学家、工程师和数据分析师设计。
- 特有的 工作空间(或者叫 Variable explorer)功能。和其他的 Python 开发环境相比,它最大的优点就是模仿 MATLAB 的 “工作空间” 的功能,可以很方便地观察和修改数组的值。

Spyder 工作空间 示意
- 还能找到支持 Python 2.x 版本的软件。目前很多 IDE 已经不在支持 Python 2.x,如果Abaqus 前处理工作中需要用到 Abaqus 内置的 Python 已经预装好的库,这个 IDE 是个不错的开发工具。WinPython 内置 Spyder, Anaconda 也内置 Spyder。
4)WinPython
- WinPython 是 Python 编程语言的免费开源可移植发行版,适用于 Windows 8/10 和科学教育用途。

WinPyhton
- 于即开即用,运行它的安装包,就是自动解压文件,如果你喜欢,甚至可以用压缩软件直接解压它的安装包。完全与系统隔离运行,内置了一些常用的 Python 库,感觉还不错。
- 强大的便携性,将文件夹拷贝到U盘或着移动硬盘,就可以在U盘或者移动硬盘上运行。
- 内置的 WinPython Control Panel,功能简洁好用。

WinPython Control Panel
- 推荐内含 Python 2.x 的 WinPython,大版本上和 Abaqus 内置的 Python 版本相同,如果需要多个版本的 Python 3.x,Anaconda 或者 Miniconda 是更好的选择。
- 资源链接: https://winpython.github.io/ (主页网址)https://sourceforge.net/projects/winpython/files/ (下载网址)
5)Visual Studio Code
- 大名鼎鼎的 Visual Studio Code 不用过多介绍,网上很多资料。
- 它的好处是启动快速,尤其是相对于 Pycharm。用 Spyder 编辑好的 Python 脚本(主要使用 numpy 及 pandas 这两个库)对 Abaqus 导出的数据进行一些快速处理,很方便。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删