Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>码力工New to Visual Studio Code? Get it now.
码力工

码力工

lanthe

|
1 install
| (0) | Free
存储,管理,快速插入代码
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

码力工 (Code Porter)

💪 轻松存储、管理和快速插入代码段的 VS Code 插件

✨ 功能特性

🔥 核心功能

功能 说明
保存代码段 选中代码后一键保存,支持自定义名称和描述
快速插入 通过命令面板快速选择并插入代码段
智能补全 输入 code::: 触发自动补全,支持模糊搜索
代码管理 编辑、预览、删除已保存的代码段

🎯 使用场景

  • 保存常用的算法模板(如 DSU、线段树、快速幂等)
  • 存储项目中重复使用的代码片段
  • 快速插入样板代码(boilerplate)
  • 团队共享代码模板

📖 使用方法

方式一:命令面板

按 Ctrl+Shift+P 打开命令面板,输入 "码力工" 查看所有命令:

命令 功能
码力工: 保存选中代码 将选中的代码保存为代码段
码力工: 插入代码 从已保存的代码段中选择并插入
码力工: 管理代码库 编辑、预览或删除代码段
码力工: 新建代码 手动创建新的代码段

方式二:智能补全 ⭐

在编辑器中直接输入 code::: 触发自动补全:

// 输入
code:::DSU

// 选择后自动展开为完整代码
class DSU {
    constructor(n) {
        this.parent = Array.from({length: n}, (_, i) => i);
    }
    find(x) {
        if (this.parent[x] !== x) {
            this.parent[x] = this.find(this.parent[x]);
        }
        return this.parent[x];
    }
    union(x, y) {
        this.parent[this.find(x)] = this.find(y);
    }
}

智能补全特性:

  • 支持模糊搜索:输入 code:::ds 可匹配名称包含 "ds" 的所有代码段
  • 实时预览:选中时显示代码段内容预览
  • 全语言支持:在任何文件类型中都可使用

🚀 快速开始

1. 保存你的第一个代码段

  1. 选中一段你想保存的代码
  2. 按 Ctrl+Shift+P,输入 "码力工: 保存选中代码"
  3. 输入代码段名称(如 quicksort)
  4. 可选:输入描述

2. 使用代码段

智能补全

code:::quicksort  → 按 Tab 或 Enter 展开

💡 小技巧

  1. 命名建议:使用简短、好记的英文名称,方便输入 code:::xxx 快速触发
  2. 分类管理:可以用前缀分类,如 algo-dsu、algo-seg、react-hook 等
  3. 描述详细:添加描述帮助日后快速识别代码段用途

📦 数据存储

代码段保存在 VS Code 的全局存储中,具有以下特点:

  • ✅ 重启 VS Code 后数据保留
  • ✅ 跨项目共享
  • ✅ 无需手动备份配置文件

🔧 系统要求

  • VS Code 版本 >= 1.106.0

📝 更新日志

v0.0.1

  • 🎉 首次发布
  • ✨ 支持保存、插入、管理代码段
  • ✨ 支持 code::: 智能补全

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft