Share

外观
风格

toolbox

2026年2月7日 · 技术

宝贝的工具箱

envvar 的常用工具配置速查,妈妈帮你记着~


1. Neovim

配置位置

<REDACTED_TOKEN>
├── init.lua          # 主配置 (43k, 单文件流)
├── lazy-lock.json    # 插件版本锁
└── lua/
    ├── custom/       # 自定义配置
    └── kickstart/    # 基于 kickstart.nvim

快速编辑

v <REDACTED_TOKEN>init.lua   # 编辑主配置

别名

  • v = nvim
  • vz = nvim <REDACTED_TOKEN>
  • vg = nvim <REDACTED_TOKEN>config

1.1 macOS 默认文本编辑器 (Neovide)

用 Neovide 作为系统默认打开 txt/md/大多数文本文件

关键值

  • App: /Applications/Neovide.app
  • Bundle ID: com.neovide.neovide

设为默认 (duti)

brew install duti

BID=com.neovide.neovide
duti -s $BID public.plain-text all
duti -s $BID public.text all
duti -s $BID public.source-code all
duti -s $BID net.daringfireball.markdown all

# 常见扩展名兜底
for ext in txt md markdown log conf cfg ini toml yaml yml json jsonc env; do
  duti -s $BID .$ext all
done

# 验证
duti -x txt
duti -x md

2. Zsh + Zim

配置位置

<REDACTED_TOKEN>              # 主配置 (11k)
~/.zimrc              # Zim 模块声明
~/.zim/
├── init.zsh          # Zim 初始化
├── zimfw.zsh         # Zim 框架
└── modules/
    └── global-jump/  # 自写的全局跳转脚本

加载的 Zim 模块

  • environment, git, input, termtitle, utility
  • fzf, ssh, completion
  • zsh-completions, zsh-syntax-highlighting
  • zsh-history-substring-search, zsh-autosuggestions
  • fzf-tab, zoxide
  • powerlevel10k (prompt)
  • kimi-cli (AI)
  • global-jump (自写)

自写脚本:global-jump

命令 功能
g [query] 搜索 zoxide 高权重路径下的文件
ga [query] 全局搜索整个 home
gg [query] 内容搜索 (zoxide 路径)
gga [query] 全局内容搜索

快捷键:

  • Enter = cd 到父目录
  • Ctrl-z = Zed 打开
  • Ctrl-o = Finder 选中
  • Ctrl-e = nvim 打开
  • Ctrl-y = 复制路径

其他自写函数

函数 功能
rgi [query] 交互式 ripgrep (最强大!)
rgo "词" 快速搜索并打开
rgit ts "词" 按文件类型搜索
ff [query] 文件名模糊搜索
fcd 目录跳转
y yazi (退出时 cd 到当前目录)
pip-china 切换 pip 清华源
pip-global 切换 pip 官方源

常用别名

v=nvim
ls=eza
du=gdu-go
lg=lazygit
top=btop
cc="claude --dangerously-skip-permissions"
sz="source <REDACTED_TOKEN>"

快速编辑

vz          # 编辑 .zshrc
sz          # 重新加载 .zshrc

3. Ghostty

配置位置

<REDACTED_TOKEN>
├── config            # 主配置
├── dynamic-theme     # 动态主题
├── shaders/          # CRT 效果等 shader
│   └── toggle-shader.sh
└── docs/             # 文档

当前配置要点

  • 主题: Gruvbox Material (dark/light 自动)
  • 字体: Zed Mono + Sarasa Term SC, 16pt
  • 透明度: 0.95555
  • Quick Terminal: Cmd+\ 呼出下拉终端 (40% 高度)
  • 双击退出: Cmd+E + Cmd+E
  • Option as Alt: 左 Option

快速编辑

vg          # 编辑 ghostty 配置
crt         # 切换 CRT shader 效果

4. Yazi

配置位置

<REDACTED_TOKEN>
├── yazi.toml         # 主配置
├── keymap.toml       # 快捷键
├── init.lua          # Lua 配置
├── plugins/          # 插件
└── CLAUDE.md         # 给 AI 的说明

当前配置要点

  • 显示隐藏文件
  • linemode: 大小 + 修改时间
  • Git 状态显示
  • 默认用 nvim 打开

快捷键

  • ~c = 修改文件权限 (chmod 插件)

快速打开

y           # 打开 yazi (退出时 cd 到当前目录)

5. Claude Code

配置位置

<REDACTED_TOKEN>
├── settings.json       # 主设置
├── settings.local.json # 本地覆盖
├── config.json         # 基础配置
├── knowledge/          # 知识目录
├── commands/           # Slash commands
└── plugins/            # 插件

当前配置要点

  • 模型: 通过代理使用 Gemini 系列
  • 默认模型: haiku (快速模式)
  • Always Thinking: 开启
  • 自动允许: tree, deepwiki, jina read_url

启用的插件

  • context7, typescript-lsp, rust-analyzer-lsp
  • ralph-wiggum, commit-commands, code-review
  • greptile, learning-output-style

快速启动

cc          # claude --dangerously-skip-permissions

6. Codex (OpenAI CLI)

配置位置

<REDACTED_TOKEN>
├── config.toml       # 主配置
├── auth.json         # 认证
├── knowledge/        # 知识目录
└── rules/            # 规则

当前配置要点

  • 模型: gpt-5.2
  • Reasoning: xhigh
  • 审批策略: never (自动批准)
  • 沙箱: danger-full-access

MCP Servers

  • context7
  • jina-mcp-server

信任的项目

  • ~/lzb/better-tpm
  • ~/lzb/scaffolding
  • ~/lzb/better

快速操作速查

我想要... 命令
编辑 zsh 配置 vz
重载 zsh 配置 sz
编辑 ghostty 配置 vg
编辑 nvim 配置 v <REDACTED_TOKEN>init.lua
编辑 yazi 配置 v <REDACTED_TOKEN>yazi.toml
全局搜索文件 ga 关键词
全局搜索内容 gga 关键词
交互式 ripgrep rgi
文件管理器 y
Git UI lg

配置文件路径汇总

工具 主配置
nvim <REDACTED_TOKEN>init.lua
zsh <REDACTED_TOKEN>
zim ~/.zimrc
ghostty <REDACTED_TOKEN>config
yazi <REDACTED_TOKEN>yazi.toml
claude <REDACTED_TOKEN>settings.json
codex <REDACTED_TOKEN>config.toml
ripgrep ~/.config/ripgrep/config
fzf .zshrc 里定义
rclone <REDACTED_TOKEN>

7. Rclone (云存储同步)

配置位置

<REDACTED_TOKEN>

已配置的 Remote

名称 类型 用途
1x027 Google Drive 主要云存储

常用命令

# 上传文件
rclone copy 本地文件 1x027:/远程路径/

# 下载文件
rclone copy 1x027:/远程路径/文件 本地目录/

# 同步目录(本地 → 云端,会删除云端多余文件)
rclone sync 本地目录 1x027:/远程目录/

# 列出文件
rclone ls 1x027:/路径/

# 列出文件夹
rclone lsd 1x027:/

# 删除文件
rclone delete 1x027:/路径/文件

# 挂载为本地磁盘
rclone mount 1x027:/ ~/gdrive --daemon

# 检查配置
rclone config show

支持的云存储(40+)

Google Drive, Dropbox, OneDrive, S3, R2, WebDAV, SFTP, Box, pCloud...

添加新 Remote

rclone config

安卓客户端

  • RCX (推荐): Play Store 搜索 "RCX - Rclone for Android"
  • 支持导入 rclone.conf 配置
  • 可以直接同步手机文件到云端