Read 📖

On the origins of DS_store

MAC电脑上那可恶的.DS_store文件是如何来的,文章中说在重写Finder系统时,对系统进行了抽象分了前后两端,后续开发过程中认为后端可能会被多个地方使用到,就将它做公共API使用,这时就涉及起名问题,此时作者就给这个未来的API起了名字.DS_store,意为Desktop Service Store,名字前的 . 用来表示隐藏文件。本来此API设计被用在特定的地方,但是从目前表现看只要访问Finder就会被创建,些坑一直示被修复。问题来了,如何解决这个问题,可以从以下两方面入手

如何禁止创建.DS_Store文件

1
2
3
4
# 禁止网络设备上生成
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
# 禁止移动设备上生成
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

删除已生成的.DS_store文件

1
find / -iname '*.DS_Store*' -delete 2>/dev/null

Tools 🧰

ahrm/sioyek: Sioyek is a PDF viewer with a focus on textbooks and research papers

聚焦于文本书与论文阅读的PDF阅读器,类VI操作,非常适合键盘党,标志性功能如下:

  1. 快速搜索
  2. 智能跳转
  3. 命令板
  4. 标记
  5. 书签
  6. 高亮
  7. 搜索
  8. 支持Latex实时编辑预览
  9. 可配置
  10. 可扩展

常用命令

  1. :
  2. O
  3. t
  4. gc
  5. /
  6. m
  7. b
  8. h

Image 🖼️

帅帅的CyberTruck新伙伴

Speech 💬

只有那些知道自己智慧一文不值的人,才是最有智慧的人。

–王小波 《沉默的大多数》

Idea 💡