升级打怪

iTerm
 
打造AI Agent工作:iTerm+tmux+nvim

我现在coding的主力工具是VSCode+Claude,之前一直使用Cline。

在Cline中使用Claude,享受GUI的乐趣。

随着时间的推移,发生了很多事情:

  • Claude审查变得更加严苛
  • Cline中使用Claude,频繁报错
    ...

然后,我开始逐渐适应在CLI工具中使用Claude。

自从开始使用AI Coding,总感觉设备的内存不够用,一直维持在80%以上的使用率。

日常基本就是,

  • Chrome,非常吃内存
  • iTerm,可接受
  • VSCode,跟Chrome有得一拼

Chrome 重度使用,一时半会没有找到合适的平替,想迁移过去有点困难。

VSCode 基于Electron开发,多开几个tab,就能赶上Chrome了。

VSCode中,一些场景下会使用VI模式,例如:Code Review。

古法编程,看情况用,加上macOS上,触控板太好用了,没有很迫切转Vim。但,现在开始非常想使用nvim替代vscode,即装13又可节省内存。

况且,都使用AI Coding了,Review 和思考的时间居多,GUI没那么有趣了。

配置后的样子,

2026-05-18_18-46

iTerm 配置

2026-05-18_18-09 2026-05-18_18-10

tmux 配置

# 安装 tmux
brew install tmux

# 配置 .tmux
git clone --single-branch https://github.com/gpakosz/.tmux.git "/path/to/oh-my-tmux"
mkdir -p ~/.config/tmux
ln -s /path/to/oh-my-tmux/.tmux.conf ~/.config/tmux/tmux.conf
cp /path/to/oh-my-tmux/.tmux.conf.local ~/.config/tmux/tmux.conf.local

配置完成后,执行:

tmux source-file ~/.config/tmux/tmux.conf

常用的快捷方式

  • <prefix> e, 打开 .local 自定义文件
  • <prefix> r,重新加载配置
  • <prefix> m,开关鼠标模式
  • <prefix> C-c,创建一个新会话
  • <prefix> C-f,允许你按名称切换到另一个会话
  • <prefix> Tab,进入最后一个活跃窗口
  • <prefix> -,将当前窗格垂直分割
  • <prefix> _,将当前窗格水平分割
  • <prefix> h, <prefix> j, <prefix> k, <prefix> l,像 Vim 那样导航面板

“以上是 oh my tmux 提供的快捷方式”,其他快捷参考 tmux 官网。

这个视频挺不错👇

nvim 配置


Ref