经常有些与项目无直接关系的临时文件、代码草稿,以前单独拿个文件夹打开额外的 VSC 窗口,切换和管理不方便,但也一直就凑合用。
前几天看到该帖子 想找一种 vscode 扩展,确实是不错的点子,有思路就实现了。反响也不错,遂单独开一个帖子。
草稿本(Drafts Scratch) 使用树视图管理草稿文件夹,就像自带的资源管理器那样。可以保存多个草稿本,并支持热切换。
GitHub:vsc-drafts
VSCode 插件市场:草稿本(Drafts Scratch)
这个插件感觉可扩展的地方还是蛮多的,欢迎提出 BUG 和建议
1
ShaunSS 240 天前
感谢分享,对这个功能感兴趣。
|
2
yevision94 240 天前
刚好也有这样的需求,后面去试试
|
3
chenliangngng 240 天前
看起来有点意思,白天试试
|
4
AoEiuV020JP 240 天前 via Android
草稿有办法同步吗?
|
5
healing 239 天前
这个在使用 ssh-remote 的时候不友好,创建草稿本路径显示的是 linux 端的,但是实际又是在 windows
|
7
yunyuyuan 239 天前 4
这时候就要祭出一个牛逼的 url ,我直接放在浏览器收藏栏,点击就用:
data:text/html;base64,PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgogICAgPHRpdGxlPkRvY3VtZW50PC90aXRsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgICA8YnV0dG9uIGlkPSJidG4iPuWwhue8lui+keWGheWuueWkjeWItuS4ukRhdGFVcmw8L2J1dHRvbj4KICAgIDxkaXYgaWQ9ImVkaXRvci1hcmVhIiBjb250ZW50ZWRpdGFibGU9IiI+PC9kaXY+CiAgCiAgPHN0eWxlPgogICAgI2VkaXRvci1hcmVhIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOwogICAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgICBvdmVyZmxvdzogc2Nyb2xsOwogICAgICBvdXRsaW5lOiAxcHggc29saWQgZ3JheTsKICAgIH0KICA8L3N0eWxlPgogIDxzY3JpcHQ+CiAgICBmdW5jdGlvbiB1dGY4X3RvX2I2NChzdHIpIHsKICAgICAgcmV0dXJuIHdpbmRvdy5idG9hKHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChzdHIpKSk7CiAgICB9CgogICAgLy8gZnVuY3Rpb24gYjY0X3RvX3V0Zjgoc3RyKSB7CiAgICAvLyAgIHJldHVybiBkZWNvZGVVUklDb21wb25lbnQoZXNjYXBlKHdpbmRvdy5hdG9iKHN0cikpKTsKICAgIC8vIH0KCiAgICBjb25zdCBidG4gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYnRuIik7CiAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCAoKSA9PiB7CiAgICAgIGNvbnN0IGh0bWxDb250ZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaHRtbCIpOwogICAgICBjb25zb2xlLmxvZyhodG1sQ29udGVudC5pbm5lckhUTUwpOwogICAgICBjb25zdCBkYXRhVXJsID0gIjxodG1sPiIgKyBodG1sQ29udGVudC5pbm5lckhUTUwgKyAiPC9odG1sPiI7CiAgICAgIGNvbnN0IGJhc2U2NCA9IHV0ZjhfdG9fYjY0KGRhdGFVcmwpOwogICAgICAvLyBjb25zb2xlLmxvZyhiYXNlNjQpOwoKICAgICAgY29uc3QgaW5wdXRWYWx1ZSA9IGBkYXRhOnRleHQvaHRtbDtiYXNlNjQsJHtiYXNlNjR9YAogICAgICBjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CiAgICAgIGlucHV0LnNldEF0dHJpYnV0ZSgicmVhZG9ubHkiLCAicmVhZG9ubHkiKTsKICAgICAgaW5wdXQuc2V0QXR0cmlidXRlKCJ2YWx1ZSIsIGlucHV0VmFsdWUpOwogICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGlucHV0KTsKICAgICAgaW5wdXQuc2V0U2VsZWN0aW9uUmFuZ2UoMCwgOTk5OSk7CiAgICAgIGlucHV0LnNlbGVjdCgpOwogICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiY29weSIpOwogICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGlucHV0KTsKICAgIH0pOwogIDwvc2NyaXB0PgoKPC9ib2R5PjwvaHRtbD4= |
10
fusi 239 天前
大佬加油!能不能提供一些配置项能让用户自己能够决定展示哪些按钮或者界面?
例如:我在草稿本中不需要文件夹,都是一些即删即用的文件,那么最后这个"--根目录操作--"是否能够隐藏?或者发现当前没有二级目录就自动隐藏? 同理上面的那个“新建文件夹”等按钮可能对我并不适用,这样我能自己决定隐藏或者展示 |
11
Chuckle OP @AoEiuV020JP 可以指定一个 github 仓库作为草稿本,这样就可以同步了,但我仍在测试
|
17
Chuckle OP |
19
Chuckle OP @AoEiuV020JP 新版本已支持 GitHub 远端草稿本,可以多端同步
|
20
Eillott 238 天前
老哥牛!太需要这个了!
|
22
Chuckle OP @Eillott #21 有点难,vscode 在本地机器,要选择远端机器上的文件夹,emmm ,我比较少用 remote ,暂时不知道该怎么适配,但我会试试。
|
26
gegeligegeligo 181 天前
这个雀食方便,刚需,已 star
|