Skip to content

VSCode插件-草稿本,方便管理代码草稿和临时文件,再也不用多打开一个窗口了

License

Notifications You must be signed in to change notification settings

qxchuckle/vsc-drafts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 28, 2024
b54557f · Nov 28, 2024

History

76 Commits
Apr 20, 2024
Apr 27, 2024
Nov 28, 2024
May 15, 2024
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
May 15, 2024
Apr 20, 2024
Jul 2, 2024
Apr 23, 2024
Nov 28, 2024
Nov 28, 2024
Apr 23, 2024
Apr 20, 2024

Repository files navigation

草稿本

在V2EX冲浪时看到该帖子 想找一种 vscode 扩展,确实是不错的点子,于是就有了这个插件。

选择本地文件夹或 GitHub 仓库作为草稿本,然后你将可以很方便地管理你的草稿,就像自带的资源管理器一样。

再也不用为你的 "test" 文件夹(临时文件、代码草稿)额外打开一个窗口了。类似于IDEA的 Scratches 功能。

BUG建议请前往Issues讨论。

安装

VSCode插件市场:草稿本(Drafts Scratch)

简介

使用树视图展示草稿本结构,就像自带的资源管理器一样。

  1. 支持的操作:打开、创建、删除、重命名、终端打开、系统资源管理器打开、新窗口打开。
  2. 草稿本列表:可以将当前草稿本保存(收藏)起来,支持快速热切换。

image

草稿列表

你可以将常用的本地或远端草稿本保存起来,支持快速热切换。

image

注意: 在切换其它GitHub远端草稿本后,将不再追踪同步其它远端草稿本文件的修改,直到你再次选择其它远端草稿本,所以请注意保存数据、同步后再切换其它远端草稿本,避免数据丢失。

GitHub 远端草稿本

0.2.2 版本后支持选择一个 GitHub 仓库作为远端草稿本。一些需要多端同步的草稿可以使用该功能。

你需要事先在 GitHub 上创建一个仓库,然后点击 初始化与选择,依次填写 GitHub 用户名、Token、仓库名。

image

该功能目前仅在 Window 端测试过,其它平台若存在兼容性问题请前往Issues提出。

TODO

暂无

开发

克隆本项目:

git clone git@github.com:qxchuckle/vsc-drafts.git
cd vsc-drafts
npm install

项目结构:

├───📁 resource # 静态资源
├───📁 src # 项目源码
│   ├───📁 utils # 工具库
│   ├───📁 [功能名称] # 区分不同功能
│   │   └─── 📁 commends # 该功能的命令
│   │   └─── 📁 treeView # 该功能的树视图
|   |   └─── 📁 ...... # 该功能的其它子项
|   |   └─── 📄 index.ts 功能入口,包含初始化函数
│   └───📄 extension.ts # 插件入口文件
├───📁 types # 定义类型
└───📄 ......

About

VSCode插件-草稿本,方便管理代码草稿和临时文件,再也不用多打开一个窗口了

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published