Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CUPS Driver Syntax HighlightNew to Visual Studio Code? Get it now.
CUPS Driver Syntax Highlight

CUPS Driver Syntax Highlight

LuYuan

|
2 installs
| (0) | Free
Syntax highlighting, formatting, and code completion for CUPS driver (.drv) files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CUPS Driver Syntax Highlight

面向 CUPS .drv 驱动源文件的 VS Code 扩展,提供语法高亮、文档格式化和代码补全。

功能

  • 自动识别 *.drv 文件
  • 高亮 // 单行注释、/* ... */ 多行注释、#define 等预处理宏、CUPS 关键字、双引号字符串、转义字符和数字
  • 覆盖 CUPS 官方 .drv 参考中的指令、Option 类型、章节名、颜色空间、颜色顺序及 ModelNumber 常量
  • 自动适配 VS Code 深色与浅色主题
  • 使用花括号层级格式化缩进;二级、三级及更深层级会逐级增加缩进,块内文字跟随所在层级
  • 格式化时忽略字符串、单行注释和跨行注释中的花括号
  • 提供 CUPS 官方指令、值关键字、预处理指令及驱动常量补全
  • 提供 Driver、Group、UI、Attribute 和 Choice 代码片段

格式化

打开 .drv 文件后,可以:

  • 按 Shift+Alt+F
  • 在命令面板运行“格式化文档”
  • 在 VS Code 设置中启用 editor.formatOnSave,保存时自动格式化

格式化器遵循当前编辑器的 tabSize 和 insertSpaces 设置。

代码补全

在 .drv 文件中输入关键字开头,或按 Ctrl+Space,即可选择关键字和常用结构代码片段。代码片段中的参数可用 Tab 依次填写。

安装依赖、测试与打包

需要 Node.js 和 npm。在工程根目录执行:

npm install
npm test
npx vsce package

也可以执行以下命令,一次完成测试和打包:

npm run package

打包完成后,工程根目录会生成 .vsix 文件。在 VS Code 中运行“扩展: 从 VSIX 安装...”即可安装。

本地调试

用 VS Code 打开本工程,按 F5 启动扩展开发宿主,然后打开任意 .drv 文件。

# CUPS driver example
Driver sample.drv {
  Manufacturer "Example Printer Co."
  ModelName "Example 600"
  Resolution 600x600
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft