Alfred File Navigation(文件导航器)详解

在 macOS 上,Alfred、Spotlight 相似产品极多,另外不错的软件也有 uTools、Raycast 等。 但一直让我留在 Alfred 的原因之一就是它的「文件导航器」功能,每次换去其他软件尝试一会儿之后,马上就开始怀念这个功能。 没见过有文章去介绍这个功能的,闲来无事随便写点。 我的 Alfred 快捷键 仅供参考: 双击 Command:呼出 Alfred 窗口 双击 Option:Alfred 剪贴板工具 双击 Control:呼出 uTools 窗口 双击 Shift:留给了 JetBrains 全家桶的内置快捷键 Command + 空格:切换输入法 Option + 空格:Alfred 文件导航器 Control + 空格:呼出 Spotlight 窗口 Shift + 空格:iTerm 2 File Search Search 这里是对「open」「find」「in」「tags」四个指令的命令设置,其中「in」是搜索文件内字符串的功能,「open」和「find」其实用「Quick Search」代替就可以了,也就是「空格」,输入「空格」+「文件名」就可以了。 Navigation 文件导航器相关设置 取消勾选「Use ⏎ to open folders in Finder」,回车就变成「→」的功能,不过也可以用「⌘+⏎」来在 Finder 中打开。 Buffer 这个功能是在文件导航器中,可以批量处理一些文件。 ⌥↑ 将文件加入 buffer,如果已经加入,则移除 ⌥↓ 将文件加入 buffer,并移至下一个文件(适用于批量选择时) ⌥← 将最后一个加入 buffer 的文件移除 ⌥→ 最后,对所有加入 buffer 的文件进行统一操作 Advanced 这里可以设置家目录的指令符号,默认就是 ~,也可以修改家目录的位置,没必要修改。...

2022-01-06 · (updated: 2022-01-08)

在 Hugo Goldmark Markdown 中设置以新标签打开链接

方法一:HTML 标签的方法 [markup] [markup.goldmark] [markup.goldmark.renderer] unsafe = true 这样支持了 HTML 标签: <a href="https://example.com" target="_blank">example.com</a> 但比较麻烦,不推荐,不过建议开启这个功能以支持 HTML 语法。 方法二:在 blackFriday 中渲染 Hugo 已在 v0.60 后默认使用了符合 CommonMark 标准的 Goldmark 渲染器。 不过仍然可以启用 blackFriday 渲染器来设定其 hrefTargetBlank 属性为 true: [markup] defaultMarkdownHandler = 'blackFriday' [markup.blackFriday] hrefTargetBlank = true 但这样就放弃了更快更标准的 Goldmark Markdown 渲染器。 方法三(推荐):使用 Goldmark 的 Markdown Render Hooks 需要 Hugo 版本大于 v0.62.0 并启用 Goldmark(默认就是)。 创建 render-link.html 文件在 ./themes/<你的主题>/layouts/_default/_markup/ 目录。 内容:(参考官方文档) <a href="{{ .Destination | safeURL }}"{{ with ....

2022-01-05 · (updated: 2022-02-24)

日期与时间(UTC、GMT、时间戳、时区)

总是记错弄乱,自己整理一份。 基本概念 格林尼治标准时间(GMT) 英语:Greenwich Mean Time,简称 GMT。 是指位于英国伦敦郊区的皇家格林尼治天文台当地的平太阳时,因为本初子午线被定义为通过那里的经线。 由于地球每天的自转是有些不规则的,而且正在缓慢减速,GMT 已经被原子钟报时的 UTC 顶替。 协调世界时(UTC) 英语:Coordinated Universal Time,法语:Temps Universel Coordonné,简称 UTC。 其以原子时秒长为基础,是最主要的世界时间标准。 关于缩写: 国际电信联盟希望协调世界时能够在所有语言有单一的缩写。英语和法语区的人同时希望各自的语言缩写-CUT 和 TUC 能够成为国际标准,结果最后妥协使用 UTC。 GMT 与 UTC 目前能看到 GMT 字眼的,常见于 JavaScript 的 Date() 和谷歌搜索「伦敦时间」时展示的。 我也不是很理解为什么显示 GMT,但是即便显示的是 GMT,也是经过校准的,与正确时间相差不到一秒。 网络时间协议(NTP) 英语:Network Time Protocol,缩写:NTP。 NTP 是一个在电脑系统之间进行时钟同步的网络协议,意图将所有参与电脑的协调世界时(UTC)时间同步到几毫秒的误差内。 自1985年以来,NTP是目前仍在使用的最古老的互联网协议之一。 时区与本地时间 一般说 UTC 时间也就是指零时区 +00:00(或写成 UTC+0、UTC±00:00) 时间,比北京时间早八个小时。 2021-01-01 08:00:00 +08:00 也就是北京时间的上午八点钟,而这时 UTC 时间为 2021-01-01 00:00:00 +00:00,英国伦敦的午夜,这是同一个时刻。 时间戳 这里指的时间戳是指代码中的 timestamp 那一串长数字。 编程中大家讨论和使用的皆是 Unix 时间戳(Unix timestamp 或 POSIX timestamp),是从 1970 年 1 月 1 日 0 时 0 分 0 秒到现在的秒数,有的语言也支持了毫秒、微秒等等。...

2021-05-29 · (updated: 2022-01-17)

让 Alfred 以新标签的方式打开 Finder

升级到了 macOS Monterey 后发现 XtraFinder 失效了,官方暂未跟进 macOS 12,迫不得已用回原始的 Finder。 但是发现每次从 Alfred 打开的文件夹都是以 Finder 新建窗口的方式打开的。 确保 Finder 偏好设置中打开「在新标签页中打开文件夹」。 在系统偏好设置中将「首选以标签页方式打开文稿」的选项设置为「始终」。 总之目前(macOS Monterey 12.0.1)这样设置是可行的。 苹果这个行为逻辑给人整迷了。 很明显设置一针对的应该是所有有标签页的应用,设置二针对的是 Finder 单个应用,但必须同时设定才起作用。 服了苹果。

2021-05-19

用 git filter-branch 给 Git 仓库瘦身

有时候项目里引用了一些大文件,导致 .git 容量高达几个 G。 如果这些大文件丢失并不敏感,也没什么用处,可以清理掉来节约一下空间。 操作前建议备份。 1. gc 使用 git-gc 将对象打包。 $ git gc --prune=now .git 已经从 4 个 G 变成了 322M。 $ du -sh .git 322M .git 2. 查找最大的 3 个文件 $ git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -3 | awk '{print$1}')" 4badfe287e3f1d6e4e288b2c3b47261119ce2fca foo/bar1.xxx 00e7645c93c2368b0634bda72507b40c936dd1b3 foo/bar2.xxx 4088cefbbc3dcd6a17dfa656423ad20137fad9dd foo/bar3.xxx 3. 删除文件 $ git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch <filename>" --prune-empty --tag-name-filter cat -- --all 如: $ git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch foo/bar1....

2021-05-09

qBittorrent 设置教程

简介 qBittorrent 是一个跨平台的自由 BitTorrent 客户端。(官方网站、GitHub) GitHub 社区亦有一个 qBittorrent Enhanced Edition (qBittorrent 增强版本),主要特点是自动屏蔽了迅雷、自动更新 trackers。 如果只进行 BT 下载,推荐使用 qBittorrent Enhanced Edition,但是像馒头这样的 PT 社区不支持,可以使用原版。 耽误了一阵子在 qBittorrent 的配置方面,这里简单记录一下主要的配置。 为了发现更多的 Peer Peer 链接协议都开启。 开启 UPnP/NAT-PMP 端口转发。 启用 DHT,PeX、本地用户,无需关心 PT,PT 会自动禁止,只使用 Tracker。 最好桥接,可以被更多的 Peer 发现。 有些光猫是可以破解的,可以参考我另一篇博文:光猫破解+桥接记录 加密 有些 ISP 会限制 BT 流量,尽量使用「强制加密」和「匿名模式」。 trackers 目前国际最主流的是这个仓库:ngosang/trackerslist 。 也有国人维护的一个 XIU2/TrackersListCollection,来源包括上面的。 高级设置 图片来源:https://www.jianshu.com/p/ac70172767ed 其中最关键的配置项,这两个必须打开,否则有些 Tracker 总是连不上: 总是向同级的所有 Tracker 汇报 总是向所有等级的 Tracker 汇报 另外对于 PT 用户一定要设置的地方: 上传窗口策略: 固定窗口数 ✓ 基于上传速度 ✗(经过测试使用此项配置会导致上传速度大大降低) 上传连接策略: 轮流上传(没试过) 最快上传(PT 推荐) 反吸血(BT 推荐) 仅使用上两个修改,其他默认,百兆左右的上传带宽即可跑满 10M/s。

2021-04-06

联通光猫破解+桥接记录

实操是联通光猫烽火 HG6543C,主要目的就是桥接。 如果你的光猫普通用户登录后就可以改桥接,就没必要破解超级用户密码了。 破解流程 请直接尝试第五步,默认密码可能为 cuadmin 或 CUAdmin,如果密码错误则从第一步开始。 1、启用隐藏账户 http://192.168.1.1/logoffaccount.html 在这个网址下可以开启隐藏用户。 也可以「允许 TR069 修改」,可以禁用远程管理。 2、登录 http://192.168.1.1 用户名:fiberhomehg2x0 密码:hg2x0 实测在启用隐藏账户后的跳转页面,直接输入 hg2x0 就进入服务设置了,我这个型号的光猫并没有要求我输入用户名。 3、开启 Telnet 服务 服务设置 - 服务设置 - 启用 Telnet 服务器,设置好账号密码,保存/应用。 服务设置 - 服务设置 - 服务访问控制,我这里 TELNET 选项默认为 Disable,改成 LAN 才可以连接。 4、Telnet 获取超级用户密码 进入终端,Telnet 连接上后如果想进行其他操作,输入 sh 以解锁 Linux 所有命令行,否则只有有限的几个命令。 $ telnet 192.168.1.1  ✔ Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. BCM96848 Broadband Router Login: admin Password: > get telname cuadmin > get telpwd cuadmin 5、以超级用户进入管理页面 http://192....

2021-04-05

配置 Mac 终端走代理

因为 Terminal 或 iTerm 2 是不走系统代理的,有时候访问 GitHub、Homebrew 等有点龟速,体验很差,最好设置其走代理访问。 使用工具 Surge 或 ClashX 等代理软件的增强模式 Proxifier 也可以配置一些软件强制走代理 终端使用 ProxyChains 没用过 ProxyChains,Proxifier 太贵了且功能雷同,又不想一直开着增强模式。 HTTP 代理 Surge 在菜单栏按 ⌘+C 就会自动生成代理命令,假设端口是 8888 和 8889: $ export https_proxy=http://127.0.0.1:8888;export http_proxy=http://127.0.0.1:8888;export all_proxy=socks5://127.0.0.1:8889 每次都输入比较麻烦,可以写进 ~/.zshrc 中,示例: # 自动代理 export https_proxy=http://127.0.0.1:8888 export http_proxy=http://127.0.0.1:8888 export all_proxy=socks5://127.0.0.1:8889 # 开关代理 alias setproxy="export https_proxy=http://127.0.0.1:8888;export http_proxy=http://127.0.0.1:8888;export all_proxy=socks5://127.0.0.1:8889;echo \"Set proxy successfully\" " alias unsetproxy="unset http_proxy;unset https_proxy;unset all_proxy;echo \"Unset proxy successfully\" " # 测试 alias lip="curl cip.cc; curl ifconfig....

2020-10-23 · (updated: 2022-01-09)

Steam for Mac 中文游戏推荐

由于长期在使用 MBP,但还是想打打游戏,这里推荐一些我玩过的,MBP 能带得动的游戏。 我用的是 Intel MBP 带独显的高配,目前看来 M1 基本都可以胜任,如果兼容的话。 倾情推荐 Portal & Portal 2 传送门 Portal & Portal 2 世界第一,目前最好玩的游戏,哪怕过了这么多年。 在 2 通关后,建议进行双人联机,联机模式还有一整套关卡,当然也有社区作品。 RimWorld 边缘世界 RimWorld 从 A15 玩到 1.0,感谢伟大的作者,也感谢各个 Mod 的贡献者。 这是我玩过的时间最长的单机游戏了,评论区时间过千的比比皆是,时间过百的熙熙攘攘。 这也是我第一款安装过 100 多个 Mod 的游戏,真乃是装 Mod 一时爽,一直装一直爽。每天早上听到「Waiting for the sun」的闹铃,我都会回想起那里的春夏秋冬,伴随着火箭升空后留下的心里空白 —— 这里才是家啊! 沙盒、模拟、生存、经营、人事管理、建筑规划、工作安排、战斗策略。。。这还是游戏嘛,这他妈就是男人的浪漫啊! Factorio 异星工厂 Factorio 这是我玩过的时间第二长的单机游戏,即便不打 Mod,游戏本身的可玩性就高到不知哪里去了。 游戏的核心是在异星建造一个完备的自动化工厂,同时抵御虫族的入侵,最后造个火箭发射回家,和 RimWorld 的最终目的一样。 在这款游戏里你将通过传送带、机械臂组建你自己的工厂,不断的扩充、优化、整改、升级你的生产线。不知道其他人从这款游戏里体会到了什么,我发现了很多类编程的思想,不断的迭代又不断的重构,多个小组件的封装与调用就像模块一样,最初构造的时候就要留好日后扩展的余地,时不时产生的 Bug。。。 最初的通关,我用面向对象与模块化的方式将所有问题简化:一条总线管运输,一排一种组件模块留好扩展空间,对采矿、发电、运输、每个组件的生产、每个科技瓶的生产、科技瓶的消耗进行分隔,一个一个的设计、量化、扩充,终于把火箭给发射了。 除此之外在 B 站、油管有各种设计大师,自由度极高,玩家可发挥的空间太大了,有时只优化几条产品线天就亮了,增加一个矿区刚铺好火车站天就黑了,如果戒毒所能引进这款游戏,谁他妈的还吸毒呢? Slay the Spire 杀戮尖塔 Slay the Spire 卡牌+Roguelike 的典范!至今没找到第二款能超越它的。 无尽模式真是无脑杀时间,The Hermit 是我装过的最好的 Mod,百玩不腻。...

2020-10-15 · (updated: 2023-11-20)

我的 Mac 软件/工具列表

又双叒叕 Mac 换新,之前的一堆软件、服务弄得太乱,迫于洁癖没用时光机恢复,这里记录一下 macOS 下我常用的软件/工具列表,算是个推荐清单,也便于自己以后查阅。 新机快速还原使用体验 Mimestream 一个 Gmail API 的邮箱客户端 Bitwarden 密码管理器,确实没有 1Password 体验好,但一年才十刀 Surge 科学上网 Dropbox 同步了大部分的软件配置及重要备份 Alfred macOS 第一效率工具 QSpace Finder 增强 Rime 输入法 效率 Fantastical 日历 Things GTD iMazing iPhone 备份 iStat Menus 菜单栏状态监控 Keka 解压缩 Magnet 窗口管理 Bartender 4 菜单栏管理 CleanShot X 截图 Karabiner 键位映射神器 编程 JetBrains 全家桶 VSCode Fork Git GUI iTerm 2 终端 Paw API 工具 SnippetsLab 代码片段管理 日常 IINA 播放器 Spotify & LyricsX 音乐 Typora Markdown 编辑器 NetNewsWire RSS 订阅 PDF Expert PDF 编辑器 PictureView 大量图片浏览 qBittorrent 或 qBittorrent Enhanced Edition 下载 AppCleaner 卸载工具 RustDesk 远程控制 翻译/字典 欧路词典 查单词 GoldenDict 支持 mdx 格式的免费字典 Bob 句子翻译(搭配插件 roojay520/bobplugin-google-translate) 免费开源的平替:Easydict 小工具 Amphetamine 防止自动熄屏 Balance Lock 锁定声道平衡,防止祖传 bug OmniDiskSweeper 小巧的查找大文件工具 Timer 简易计时器 Turbo Boost Switcher 关闭 Intel CPU 的 Turbo Boost 功能 字体 Hack 代码和终端都用它,这字体看着太舒服了

2020-08-01 · (updated: 2021-05-01)