在 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
文件中。