
我在 vscode 中经常会有这样的需求:
上面这些需求都挺简单的,但是我不喜欢在项目文件里面随便拉屎,而且即使在当前项目中创建了,切换了项目又需要重建,也挺麻烦;工作区这种模式也不太喜欢,不想给每个项目都建一个工作区;也不想新建一个窗口,只想要在当前窗口中完成,不然切换窗口时需要多点一下
想要找这样一个扩展,它可以关联一个文件夹,可以读取这个文件夹中所有文件,打开就能用,切换项目也不会丢
目前只有一个 Notes 扩展可以实现我的需求,但是有一个问题,就是只能处理 md 文件,其他类型的文件不能处理
那位大佬有推荐?或者其他任意解决方案?
1 biutcoder 2024-04-19 18:21:00 +08:00 多开一个窗口,固定一个放垃圾的文件夹,放到副屏上 |
2 webbillion 2024-04-19 18:57:37 +08:00 也许你需要 utools |
3 t41372 2024-04-19 19:15:20 +08:00 你可以自己写一个呀 我精神上支持你 |
4 forty 2024-04-19 19:28:45 +08:00 我用的某个收藏夹扩展就能实现这个功能, 加到收藏夹里的, 在任何 vscode 窗口都可见。 其实就是调用了 1 个全局存储的扩展 api. |
5 Xu3Xan89YsA7oP64 2024-04-19 20:30:50 +08:00 不一定要在 vscode 里面创建文件来实现,可以用 alfred 、raycase 之类效率工具的插件/脚本 |
6 lululau 2024-04-19 20:52:06 +08:00 我也是这么用的,不过是在 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 了 |
7 NessajCN 2024-04-19 21:20:24 +08:00 这个确实可以自己写一个,没啥技术上的难度,api 也都全的 开一个 explorer ,设定一个路径,用 tree view 显示路径内文件,点击在 editor 内打开 |
8 Chuckle 2024-04-19 23:42:27 +08:00 |
10 XCFOX 2024-04-20 02:07:22 +08:00 Scratchpads:创建多个便笺文件,以便在编写代码时进行涂鸦。 https://marketplace.visualstudio.com/items?itemName=buenon.scratchpads |
14 hikarugo 2024-04-20 12:12:50 +08:00 被你这么一说,好像我也有这需求,为了不保存到项目中,我直接都是临时打开,再关闭,也挺麻烦的,tab 文件名还是超长占空间 |
15 Chuckle 2024-04-20 16:08:35 +08:00 |
16 ArrayBuffer 2024-04-20 16:54:46 +08:00 直接代开终端, 用 code 命令打开文件 ```bash code xxx.json ``` |
26 jiayouzl 2024-04-21 20:45:46 +08:00 留个记号 |
27 yagamil 2024-04-21 22:44:15 +08:00 j temp code . |
30 unco020511 2024-04-22 10:39:17 +08:00 楼上已经有大佬手撸出来了 |
31 Chuckle 2024-04-22 11:01:16 +08:00 @ZenKun 这就类似一个收藏功能,不同类型的开发可能需要的草稿本不同,比如前端后端之分,这允许你保存多个草稿本,并且可以点击快速切换 |
35 RainyH2O 2024-04-22 14:44:27 +08:00 @Chuckle 建议换个名带上 scratch 关键字,其实这种需求 IDEA 用户都知道有个 scratch 文件功能,找这个功能的人大多会用这个关键搜,起名还是得按照社区习惯来才容易发展用户。 |
37 lynn057 2024-04-22 16:49:01 +08:00 v2 老哥 6 |
38 fusi OP |
39 pengzhile 2024-04-22 18:41:47 +08:00 感谢,也解决了我同样的需求。 |
41 agagega 2024-04-28 14:00:11 +08:00 Heynote |