装几个命令行工具

brew install bat eza ripgrep fd fzf zoxide tldr yazi ncdu lazygit zellij

看看命令行是不是能让我的效率提升一些。

Posted

Mac 下 neovim 里自动 esc 切换输入法

1. 安装 macism

https://github.com/laishulu/macism

brew tap laishulu/homebrew

brew install macism

2. nvim 插件里加一个 im-select.lua

~/.config/nvim/lua/plugins/im-select.lua

return {

  "keaising/im-select.nvim",

  config = function()

    require("im_select").setup({

      -- 在普通模式下,默认使用的英文输入法

      -- 请将下面的值替换为您在上一步中获取到的英文输入法标识符

      default_im_select = "com.apple.keylayout.ABC", -- macOS 示例

      -- default_im_select = "1033", -- Windows 示例

      -- default_im_select = "keyboard-us", -- Linux (Fcitx5) 示例


      -- 设置触发切换的事件

      set_default_events = { "InsertLeave", "CmdlineLeave" }, -- 离开插入和命令行模式时,切换到默认(英文)输入法

      set_previous_events = { "InsertEnter" }, -- 进入插入模式时,恢复之前的输入法


      -- 保持安静,当找不到依赖的命令行工具时不发出警告

      keep_quiet_on_no_binary = false,


      -- 异步切换输入法,避免卡顿

      async_switch_im = true

    })

  end,

}

Posted

好看的 mono 字体

brew install --cask font-jetbrains-mono-nerd-font

JetBrainsMono Nerd Font 还是可以装一个的,在 Terminal 里显示很好看。

Posted

2025 年 11 月阅读

## 11 月阅读
- 一日三秋
- 一句顶一万句
- 哈佛极简宏观经济学
- 精益创业实战
- 创意行为:存在即答案
- 每日斯多葛
- 凝思集(1)

画册
- Women are beautiful

- 红色新闻兵

Posted

npm install -g @google/gemini-cli

Homebrew 更新好像挺慢的,用 gemini-cli 挺不爽的,老被提示要升级。干脆卸载了:

brew uninstall gemini-cli

改成用 npm 管理:

npm install -g @google/gemini-cli

Posted

Chrome / Obsidian 打印时不显示中文问题

Chrome 及 Obsidian 在打印或“另存为 PDF”时,中⽂内容显⽰为⽅框(或完全消失),⽽ Safari 浏览器不 受影响。这个问题主要出现在 macOS 15 Sequoia。原因是 macOS 15 Sequoia 系统字体架构变更。

Apple 在 macOS 15 中将"苹方 (PingFang)"字体改为使用新的 hvgl 格式,而 Chromium 内核(Chrome、Obsidian 等应用使用)的 PDF 渲染引擎无法正确处理这种新格式,导致打印时中文字符丢失。Safari 不受影响是因为它使用 Apple 自家的 WebKit 引擎。

最有效的方法是通过"字体册"重新下载标准格式的苹方字体:
  1. 打开"系统设置" > "语言与地区"
  2. 将"English"拖到"简体中文"之上(选择不重启)
  3. 打开"字体册"应用,搜索"苹方"或"PingFang"
  4. 点击下载所有苹方字体(会从灰色变为黑色)
  5. 恢复语言设置(简体中文拖回顶部)
  6. 重启 Chrome 和 Obsidian

Posted

iterm2 下几个可以用的字体

英文字体

- osaka 

- brew install --cask font-jetbrains-mono-nerd-font

- brew install --cask font-fira-code-nerd-font

- brew install --cask font-ubuntumono-nerd-font

中文字体

- PingFang SC

- brew install --cask font-source-han-sans-vf

Posted

Mac 下开启 sshd 登录后马上断开连接的一种可能

如果“共享 → 远程登录”里选择了“只允许这些用户…”,系统会用 com.apple.access_ssh 做白名单。不在组里就会被 PAM 拒绝

# 查看是否在白名单组 dseditgroup -o checkmember -m "$USER" com.apple.access_ssh # 不在的话加入(需要管理员密码) sudo dseditgroup -o edit -a "$USER" -t user com.apple.access_ssh # 也可放开给所有用户(图形界面改:系统设置 → 通用 → 共享 → 远程登录,选“所有用户”)

改完重启 sshd:

sudo launchctl kickstart -k system/com.openssh.sshd

Posted

1 月阅读

- Animal Farm
- Fall in Love with the Problem, Not the Solution
- 沉思录
- Harry Potter and the Goblet of Fire
- Get Together: How to Build a Community With Your People
- 如何成功管理一家软件公司
- 不要因为走得太远而忘记为什么出发
- 牛虻
- Working in public: the making and maintenance of open source software
- 创新者的窘境

推荐的有:

- Animal Farm
- 不要因为走得太远而忘记为什么出发
- 如何成功管理一家软件公司
- 创新者的窘境

都给我带来了些思考。





Posted