计算化学公社

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

[综合交流] 分享一个在VS Code中可视化与编辑原子的插件ACoord

[复制链接 Copy URL]

1

帖子

0

威望

294

eV
积分
295

Level 3 能力者

本帖最后由 alkylaix 于 2026-3-1 18:13 编辑

ACoord (Atomic Coordinate Toolkit) 是一个 Visual Studio Code 的扩展,支持直接查看、编辑与导出分子/晶体坐标。

1. 特征
  • 配合VS Code的Remote(SSH)功能实现在远程服务器上查看、修改结构
  • 3D 查看器(基于 Three.js),支持选择、测量及基本编辑功能
  • 轨迹支持(帧导航 + 播放速度控制),适用于 XYZ、QE 输出日志、XDATCAR 及 OUTCAR 文件
  • 投影模式切换(正交/透视)
  • 晶格编辑器(a/b/c + α/β/γ)
  • 超胞显示
  • 晶胞显示调整(颜色、线宽、实线/虚线样式)
  • 将原子居中至晶胞
  • 原子大小与场景比例的缩放
  • 通过“Save As”实现格式转换
  • 从当前 3D 视图导出高清 PNG

2. 输入和输出
XYZ、CIF、POSCAR/XDATCAR/OUTCAR、PDB(支持有限)、Gaussian input (.gjf)、ORCA input (.inp)、ABACUS STRU (.stru)、Quantum ESPRESSO input (.in / .pwi)、Quantum ESPRESSO output log (.out / .pwo / .log)

3. 安装方式(二选一)
  • VS Code 市场:在扩展商店(Extensions)中搜索 ACoord并安装





4. 快速上手
  • 在 VS Code 中打开任意支持的结构文件
  • 点击编辑器标题栏的预览图标
  • 在 3D 视图与侧边栏中查看或修改原子坐标
  • 点击工具栏 Save或 Save As保存更改


5. 基本操作
  • 选择原子:在画布或原子列表中点击单个原子即可选中
  • 多选操作:按住 Ctrl(Windows/Linux)或 Cmd(macOS)点击可添加/取消选择;按住 Shift 拖拽可保持当前选择范围
  • 移动原子:在画布中按住 Shift 并拖拽已选中的原子
  • 旋转选中项:选择旋转轴(X/Y/Z),然后拖动角度滑块(0–360°)进行旋转
  • 更改元素:在「Change Element」面板中输入目标元素,点击「Apply」即可修改所选原子的元素类型
  • 添加或删除原子:使用「Quick Add」面板新增原子,或点击「Delete」按钮移除选中原子
  • 测量功能:选中 2 个原子可测量键长;选中 3 个原子可测量键角
  • 调整距离:至少选中两个原子,最后选中的原子作为参考点,其余原子将沿「参考原子→最近原子」的方向整体移动,直至达到目标距离
  • 缩放显示:可启用「自动缩放」,或手动调节「缩放比例」与「原子尺寸」以优化视图显示

支持
欢迎提交Issue反馈问题或提出新功能建议。

评分 Rate

参与人数
Participants 4
eV +20 收起 理由
Reason
hebrewsnabla + 5
风起~ + 5 GJ!
MolyAlloy + 5
chenjiali12 + 5

查看全部评分 View all ratings

5

帖子

0

威望

151

eV
积分
156

Level 3 能力者

2#
发表于 Post on 2 hour ago | 只看该作者 Only view this author
已严肃Star该项目

本版积分规则 Credits rule

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

GMT+8, 2026-3-1 20:30 , Processed in 0.167912 second(s), 24 queries , Gzip On.

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