Print your target
是一个 Visual Studio Code 扩展,用于在 JavaScript、TypeScript 和 Go 文件中快速添加或删除日志语句,帮助开发者更高效地调试代码。
- 在选中的变量或文本后插入日志语句。
- 根据文件类型自动生成适合的日志语句:
- JavaScript/TypeScript: 使用
console.log
或console.error
。 - Go: 使用
log.Printf
。
- JavaScript/TypeScript: 使用
- 根据配置删除指定类型的日志语句:
- JavaScript/TypeScript: 支持删除
console.log
、console.error
等。 - Go: 支持删除
log.Printf
。
- JavaScript/TypeScript: 支持删除
- 添加日志语句:
- Windows/Linux:
Ctrl+Shift+L
- macOS:
Cmd+Shift+L
- Windows/Linux:
- 删除日志语句:
- Windows/Linux:
Ctrl+Shift+D
- macOS:
Cmd+Shift+D
- Windows/Linux:
扩展提供了以下配置项,用户可以根据需要自定义:
printYourTarget.errorKeywords.javascript
: 定义 JavaScript/TypeScript 中的错误关键字,默认值为["error", "err", "e"]
。printYourTarget.errorKeywords.go
: 定义 Go 中的错误关键字,默认值为["err", "error"]
。
printYourTarget.deleteLogType.javascript
: 定义 JavaScript/TypeScript 中需要删除的日志类型,默认值为["log"]
。printYourTarget.deleteLogType.go
: 定义 Go 中需要删除的日志类型,默认值为["Printf"]
。
- 从 Print your target - Visual Studio Marketplace 安装扩展。
- 或者下载
.vsix
文件并通过 VS Code 的扩展管理器手动安装。
- 打开一个 JavaScript、TypeScript 或 Go 文件。
- 选中需要打印的变量或文本。
- 使用快捷键或命令面板运行以下命令:
Add Log Statement
: 添加日志语句。Delete Log Statements
: 删除日志语句。
运行以下命令以构建扩展:
pnpm run build:package