在 GitHub 上编辑

IDE 插件和语法高亮

当文件或目录被添加到项目中,或阶段被添加到流水线时,会创建或更新 DVC 文件。这些文件采用人类可读的 YAML 格式。

对于 dvc.yaml,我们维护了一个 模式描述,可用于启用 IDE 的语法检查和自动补全功能。

Visual Studio Code

安装适用于 VS Code 的 DVC 扩展,即可直接在你的 IDE 中使用 DVC!

通过安装 YAML 扩展,可在 dvc.yaml 文件上启用增强的 IntelliSense 功能。

要让 dvc.lock.dvc 文件被识别为 YAML,请将以下内容添加到 settings.json 中:

"files.associations": {
    "*.dvc": "yaml",
    "dvc.lock": "yaml"
}

JetBrain IDE(PyCharm、Intellij IDEA 等)

当你首次打开 dvc.lock.dvc 文件时,这些 IDE 通常会提示你如何关联文件类型。如果没有,请参考 本指南 手动设置。

PyCharm 应该开箱即用地为 dvc.yaml 文件提供自动补全和语法检查功能。如果没有,请参阅 这些说明

Vim

为了让 Vim 将 dvc.lock.dvc 文件识别为 YAML,你需要添加:

" DVC
autocmd! BufNewFile,BufRead Dvcfile,*.dvc,dvc.lock setfiletype yaml

到你的 ~/.vimrc 文件中(如果不存在则创建该文件)。

Doom Emacs

为了让 Doom Emacs 将 dvc.lock.dvc 文件识别为 YAML,请添加

(use-package! yaml-mode
  :config
  (add-to-list 'auto-mode-alist '("\\.dvc" . yaml-mode))
  (add-to-list 'auto-mode-alist '("dvc.lock" . yaml-mode))
  )

到你的 ~/.doom.d/config.el 文件中。

内容

🐛 发现问题?告诉我们!或者修复它:

在 GitHub 上编辑

有疑问?加入我们的聊天,我们会为您提供帮助:

Discord 聊天