Skip to content

X-starRelight/createexample

Repository files navigation

CreateExample

在当前文件中插入代码示例模板。

命令

Python

命令 说明
Example: Py: HelloWorld 基础 main 函数模板
Example: Py: Argparse argparse 命令行参数解析
Example: Py: Cli sys.argv 命令行参数
Example: Py: FlaskApp 最小 Flask Web 应用
Example: Py: FastAPI 最小 FastAPI 应用
Example: Py: AsyncIO asyncio 异步编程模板
Example: Py: ClassBasic 基础类定义(__init____str____repr__
Example: Py: Dataclass @dataclass 数据类模板
Example: Py: Enum enum.Enum 枚举类模板
Example: Py: Unittest unittest 单元测试模板
Example: Py: Pytest pytest 测试函数模板
Example: Py: Logging logging 日志配置模板
Example: Py: ClickCli Click 命令行工具
Example: Py: TyperCli Typer 命令行工具
Example: Py: Pydantic Pydantic BaseModel 数据模型

JavaScript (Node.js)

命令 说明
Example: JS: HelloWorld 基础 main 函数模板
Example: JS: HttpServer Node.js HTTP 服务器
Example: JS: ExpressApp Express 服务器
Example: JS: AsyncAwait 异步 fetch 请求
Example: JS: FileReadWrite 文件读写
Example: JS: CliArgs process.argv 命令行参数
Example: JS: Readline 交互式命令行输入
Example: JS: EventEmitter 自定义事件
Example: JS: Timer setInterval 定时器
Example: JS: JsonProcess JSON 读写处理

Bun

命令 说明
Example: Bun: FileIO Bun.file() API
Example: Bun: SQLite bun:sqlite 数据库

Deno

命令 说明
Example: Deno: FileIO Deno.readTextFile / writeTextFile
Example: Deno: KV Deno KV 数据库

Web 前端

命令 说明
Example: Web: DomQuery DOM 查询与事件绑定
Example: Web: FetchAPI Web Fetch 异步请求
Example: Web: LocalStorage localStorage CRUD
Example: Web: Counter 计数器示例
Example: Web: FormHandler 表单提交处理

TypeScript

命令 说明
Example: TS: HelloWorld 基础 main 函数模板
Example: TS: Interface 接口定义与类型标注
Example: TS: Generic 泛型函数
Example: TS: Enum enum 枚举
Example: TS: TypeUtility Partial、Omit、Pick、Record
Example: TS: TypeGuard 类型守卫 / 联合类型收窄
Example: TS: Decorator 类装饰器
Example: TS: ReactComponent React 函数组件(TSX)

C

命令 说明
Example: C: HelloWorld printf Hello World

C++

命令 说明
Example: C++: HelloWorld iostream Hello World

C#

命令 说明
Example: C#: HelloWorld .NET Console.WriteLine

Go

命令 说明
Example: Go: HelloWorld fmt.Println Hello World

Rust

命令 说明
Example: Rust: HelloWorld println! Hello World

Java

命令 说明
Example: Java: HelloWorld 完整 Main 类

Ruby

命令 说明
Example: Ruby: HelloWorld puts Hello World

Kotlin

命令 说明
Example: Kotlin: HelloWorld println Hello World

Swift

命令 说明
Example: Swift: HelloWorld print Hello World

R

命令 说明
Example: R: HelloWorld cat Hello World

Shell

命令 说明
Example: Shell: HelloWorld bash echo 脚本

Lua

命令 说明
Example: Lua: HelloWorld print Hello World

Zig

命令 说明
Example: Zig: HelloWorld stdout.print Hello World

Dockerfile

命令 说明
Example: Dockerfile: Node Node.js 应用 Dockerfile
Example: Dockerfile: Python Python 应用 Dockerfile
Example: Dockerfile: MultiStage 多阶段构建 Dockerfile

命令仅会在编辑对应语言的文件时出现在命令面板中。

About

VSCode extension that inserts code example templates into the current file

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors