专栏名称: 知更鸟在屋顶
知止而后定,let's ZigHolding.
目录
相关文章推荐
格上财富  ·  广东成立新机构,信号强烈 ·  2 天前  
简七读财  ·  过去100年,这类资产更赚钱 ·  2 天前  
曾星智中线投资  ·  只赚不亏:长线投资成功的关键 ·  2 天前  
曾星智中线投资  ·  只赚不亏:长线投资成功的关键 ·  2 天前  
格上财富  ·  英特尔,偶像的黄昏 ·  4 天前  
格上财富  ·  一个人最大的不靠谱,是沟通没有形成闭环 ·  3 天前  
51好读  ›  专栏  ›  知更鸟在屋顶

移动到你想去的位置!Obsidian整理有术:用 Templater 移动笔记真是快

知更鸟在屋顶  · 公众号  ·  · 2024-03-25 22:58

正文

整理有术系列:

使用 Move current file to another folder 移动笔记时,发现每次都要输入文件名。原因在于文件夹选项是按照文件夹名称逐层展开的。一级目录基本都是存放子文件夹,很少会将笔记直接入在下面。

因此基于 Templater 写了个脚本,选择文件夹根据文件夹下笔记更新时间排序。这样移动文件时显示活跃的笔记,可以快速选择。
  • exfolder:设置 md 文件要过滤的文件夹

  • app.fileManager.renameFile:移动笔记


// 替换 Move current file to another folderfunction ufunc(f){  return -Math.max(    ...f.children.filter(f=>f.basename).map(f=>f.stat    .mtime)  )}
let folders = Object.values(app.vault.fileMap).filter(f=>f.children // 所有目录).sort((a,b)=>ufunc(a)-ufunc(b) // 按更新时间排序).filter(f=>f!=tp.config.target_file.parent);if(tp.config.target_file.extension.localeCompare('md')==0){ let exfolder = ['__files__'];






请到「今天看啥」查看全文