@
mrqyoung 我日常所有的文件管理都是在 TC 中进行的,之前还思考过,可以和 CRUD 类比。
当然了,还有一个大前提,就是所有的文件已经按照一定的规则分门别类地放好了。
先说说 CRUD 的 R ,在 TC 中就是查找定位文件夹/文件。
比如说我要找一个文件,我知道它的存放位置,那我就在 TC 中用模糊搜索逐级定位文件夹,另外我还安装了 QuickSearch eXtended 这个 TC 的插件,这样就能结合拼音首字母进行更高效的模糊搜索了。
假设我要找我的最新的身份证正面的扫描件,文件夹里有 2019-身份证-正面.jpg 、2024-身份证-正面.jpg 这两个文件,以及一大堆其他文件,那我就可以用 `24 sfz zm` 这种关键词来快速定位到 2024-身份证-正面.jpg 这个文件。
TC 还可以用 Alt+⬇ 快捷键查看访问过的历史路径,另外还有 常用文件夹菜单 这个功能,可以快速定位到自己经常会访问到的文件夹,比如 Program Files 文件夹、保存临时文件的下载文件夹或者其他自己经常会访问的目录。
而且 常用文件夹菜单 这个功能可以配置每个文件夹的快捷键,调出 常用文件夹菜单 之后,按下快捷键,比如任意一个字母或者数字,就会直接跳转到对应的常用文件夹。
再说说 CRUD 的 C ,在 TC 中就是创建文件夹/文件。不过我主要是在 TC 中创建文件夹,文件一般都用专用软件来创建了。
比如说我要复用某个文件夹下的目录结构,也就是把其下的所有子文件夹在保持目录结构的情况下复制到别的地方,但是不复制文件,那我在复制的时候就可以在对话框中的 仅限此类型的文件 这一项里填入 abc.def 这种不太可能存在的文件类型,这样就可以只复制文件夹不复制文件了。
至于 CRUD 的 U ,在 TC 中我觉得就是移动文件、文件改名之类不修改文件内容的操作。
比如我一个文件夹下有一堆图片,我想把它们按照扩展名放到不同的子文件夹下,TC 是可以按照扩展名选择文件的,一个快捷键全选所有 PNG ,然后再另一个快捷键移动到对侧 Tab 的文件夹下,done 。
再比如文件批量重命名,TC 在这块儿支持的功能非常多,可以在文件名中加入日期时间、指定步长和起始值的递增序号,还可以加入文件的各种属性值,甚至是父文件夹的名称,另外还支持正则表达式,还可以导入文本格式的文件名列表。
CRUD 的 D 就没什么说的了,在 CRUD 的 R 那一步找到需要删除的文件之后,直接删除就行了。
TC 的功能非常多,入门起来的确也不容易,感觉和 VIM 类似,难学,但是用熟练之后就离不开了。
另外就是也需要思考自己日常的使用需求,然后再有目标性地去查找 TC 中的对应功能,这样学起来效果会更好,我去年学 VIM 就是这么学的。