计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1115|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[程序/脚本开发] GROMACS Helper for VS Code插件 —— 让 VS Code 更适合 GROMACS 用户

[复制链接 Copy URL]

1

帖子

1

威望

238

eV
积分
259

Level 3 能力者

本帖最后由 mcard 于 2025-6-24 16:09 编辑

最近一直在使用Visual Studio Code(简称VS Code)进行研究,尤其是他集成了 SSH、terminal、文件管理、代码支持等诸多功能于一身的整合性让他成为开展计算化学研究中的一把利剑。

考虑到 gromacs 及其配套工具链软件会产生许多的文件,其中的多数格式尚未被 VS Code 高亮支持,因此决定花费一些时间开发这样一款VS Code 插件——GROMACS Helper for VS Code(这就是下载地址),为常见的文件提供高亮和编辑辅助。

目前已经支持的文件类型包括.mdp、.top、.itp、.gro、.pdb、.ndx、.xvg、.inp,具体支持功能如下表所述。

文件类型 扩展名 描述 功能支持
MDP.mdp 分子动力学参数文件 语法高亮、智能补全、悬停提示、错误检查、语义着色
Topology.top, .itp 拓扑结构文件 语法高亮、符号导航、代码折叠
Structure.gro, .pdb 结构坐标文件 语法高亮、符号导航、残基语义着色
Index.ndx 索引组文件 语法高亮、符号导航、代码折叠
XVG Data.xvg 绘图数据文件 语法高亮、交互式图表预览、数据分析
Packmol.packmol, .inp Packmol 输入文件 语法高亮、结构预览、格式化、智能补全


功能预览

1. MDP 文件



完整、全面的语法高亮支持(基于 Gromacs 2025.2 版本)



支持所有参数的详细说明、自动参数检验、重复参数提示。



快速格式化,对齐空格



输入时补全提示



使用`;;;`标记可折叠区域


2. TOP、ITP 文件



高亮和折叠



大纲视图可以展示拓扑结构,快速跳转



部分参数组添加了提示

3. PDB、GRO 文件




不同类型残基提供单独颜色空间



PDB 文件分析,缺失残基和低精度结构自动警告



基于链、残基和原子的详细大纲视图

3. NDX 文件




可折叠视图



提供大纲视图

4. XVG 文件




XVG 文件高亮



XVG 文件简单预览和导出(支持多列 y 轴数据)

4. INP 文件




INP 文件同样支持高亮、语法提示、参数检验





各种各样的 packmol 输入文件预览

安装
  • 打开 VS Code
  • 按 Ctrl+Shift+X 打开扩展面板
  • 搜索 "GROMACS Helper"
  • 点击安装





任何BUG、问题、功能需求欢迎留言反馈或在 GitHub 提交 issue


喜欢的话请给仓库点个 Star







评分 Rate

参与人数
Participants 30
威望 +1 eV +137 收起 理由
Reason
dodobird1 + 5 好物!
樊樊樊 + 4 赞!
KazusaT + 5 精品内容
宸牧羊 + 5 赞!
qczcb2 + 5 好物!
54687 + 3 好物!
wsz + 5 好物!
taciturn__ + 4 好物!
Plat1num + 4 牛!
luyao424 + 5 赞!
苏落白的白 + 5 牛!
南北多歧路 + 5 好物!一直维护下去千古!
hdhxx123 + 5 GJ!
Abdurehim + 5 好物!
harrisonmo + 5 GJ!
爆旋陀螺 + 2 好物!
爱喝茶 + 5 好物!
thor + 5 好物!
激发态的Xe + 5 好物!
JinxrDK + 5 赞!

查看全部评分 View all ratings

166

帖子

0

威望

3347

eV
积分
3513

Level 5 (御坂)

2#
发表于 Post on 2025-6-30 16:35:48 | 只看该作者 Only view this author
如果再结合gpt,读取top和mdp的文件内容,提供paper的结果讨论范文就更完美了

32

帖子

0

威望

822

eV
积分
854

Level 4 (黑子)

3#
发表于 Post on 2025-7-1 13:51:27 | 只看该作者 Only view this author
比我那个好

346

帖子

2

威望

4645

eV
积分
5031

Level 6 (一方通行)

4#
发表于 Post on 2025-7-1 17:26:41 | 只看该作者 Only view this author
好东西啊 厉害了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-13 05:21 , Processed in 0.161278 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list