我在 vscode 中经常会有这样的需求:

随便打开一个 md 文件用来记笔记
随手创建一个 json 文件,用来格式化一些数据
随手创建一个 Python 文件,用来处理某些小问题
随手创建一个 pu 文件,用来绘制流程图
.......

上面这些需求都挺简单的,但是我不喜欢在项目文件里面随便拉屎,而且即使在当前项目中创建了,切换了项目又需要重建,也挺麻烦;工作区这种模式也不太喜欢,不想给每个项目都建一个工作区;也不想新建一个窗口,只想要在当前窗口中完成,不然切换窗口时需要多点一下
想要找这样一个扩展,它可以关联一个文件夹,可以读取这个文件夹中所有文件,打开就能用,切换项目也不会丢
目前只有一个 Notes 扩展可以实现我的需求,但是有一个问题,就是只能处理 md 文件,其他类型的文件不能处理
那位大佬有推荐?或者其他任意解决方案?

多开一个窗口,固定一个放垃圾的文件夹,放到副屏上

也许你需要 utools

你可以自己写一个呀我精神上支持你

我用的某个收藏夹扩展就能实现这个功能, 加到收藏夹里的, 在任何 vscode 窗口都可见。其实就是调用了 1 个全局存储的扩展 api.

不一定要在 vscode 里面创建文件来实现,可以用 alfred 、raycase 之类效率工具的插件/脚本

我也是这么用的,不过是在 Emacs 里:(let ((result '())) (dolist (elem (append lx/dirs lx/demo-files lx/config-files lx/org-files lx/cheatsheets lx/server-files) result) (let ((kbd (nth 0 elem)) (func-name (nth 1 elem)) (dir (nth 2 elem))) (eval `(lx/make-open-file-function ,func-name ,dir)) (add-to-list 'result kbd t) (add-to-list 'result (intern (format "lx/open-file-%s" func-name)) t))) (apply 'spacemacs/set-leader-keys result))我觉得你可以尝试自己实现一下,顺便也就学会用 vscode 了

这个确实可以自己写一个,没啥技术上的难度,api 也都全的开一个 explorer ,设定一个路径,用 tree view 显示路径内文件,点击在 editor 内打开

这样咋样,就叫它垃圾桶吧,可以选择一个文件夹打开后记住

估计这两天写完
Scratchpads:创建多个便笺文件,以便在编写代码时进行涂鸦。 marketplace.visualstudio.com/items?itemName=buenon.scratchpads

好歹叫草稿本呀…

#11 有道理,那就叫草稿本吧

随手记不是更好么

被你这么一说,好像我也有这需求,为了不保存到项目中,我直接都是临时打开,再关闭,也挺麻烦的,tab 文件名还是超长占空间

写好了,草稿本 marketplace.visualstudio.com/items?itemName=qcqx.qx-drafts
直接代开终端, 用 code 命令打开文件bashcode xxx.json

#15 牛逼 这就是 v2 大佬吗 几个小时现撸一个插件

#15 首次添加文件夹有点 bug
#18 linux ?后续再添加就正常了么,emmm

#19 我是选择远程的目录不行 fedora

#20 是不是不支持远程的文件夹 因为本地是 mac 平常用的都是远程服务器的环境

#21 Remote 么那可能有问题,这个得选文件夹的嘛,远程暂时没调试环境,不知道咋适配
#22 你直接 ssh 本地调试

#15 添加了保存和热切换草稿本功能

已用上,建议先本地打开设置文件夹,然后再连 ssh ,就可以使用本地的了,不用每次连不同服务器都得新建

留个记号

j tempcode .

牛,老哥牛

#24 麻烦问下:我怎么没有理解这个列表的功能,上面的部分不是已经可以编辑和查看了吗?谢谢。

楼上已经有大佬手撸出来了

这就类似一个收藏功能,不同类型的开发可能需要的草稿本不同,比如前端后端之分,这允许你保存多个草稿本,并且可以点击快速切换

老哥牛啊

#31 感谢,其实就是一个收藏,这样就理解了。

#15 太牛了,随便就能撸一个扩展出来。

建议换个名带上 scratch 关键字,其实这种需求 IDEA 用户都知道有个 scratch 文件功能,找这个功能的人大多会用这个关键字搜,起名还是得按照社区习惯来才容易发展用户。

感谢提醒,现已将插件更名为“草稿本(Drafts Scratch)”

v2 老哥 6

#15 大佬可以整理整理 READMD.md 开一个新帖了,似乎挺多人需要这种工具的,人多了也会多提出想法或者 BUG ,这样项目也会越来越好,我们用着也越来越舒心

感谢,也解决了我同样的需求。

有道理,那就开个新帖吧