开发机效率提升清单:从终端到容器的工作流优化
发表于 : 周五 9月 11, 2026 2:00 am
日常开发环境折腾久了,总结一份效率清单,都是实测有效的。
终端层
1. 用 zsh/fish 替代 bash,配好补全和别名
2. fzf 做模糊查找,历史命令和文件跳转快很多
3. ripgrep 搜代码,比 grep 快一个数量级
4. bat 代替 cat,看配置和代码有语法高亮
5. jq 处理 JSON,调接口时必备
编辑器层
1. 统一格式化:prettier / black,保存即格式化
2. LSP 装全,补全和跳转体验接近 IDE
3. 常用 snippet 沉淀下来,重复代码不再手打
容器层
1. docker compose 管本地依赖,别手动一条条 docker run
2. 镜像分层缓存,把不常变的层放前面
3. .dockerignore 一定要写,否则构建上下文巨大
调试层
1. 日志分级,别全都用 print
2. 学会用 strace / tcpdump 定位系统层问题
3. 复杂 bug 先写最小复现,比盯着代码猜快得多
工具不追求多,挑顺手的用熟就行。
终端层
1. 用 zsh/fish 替代 bash,配好补全和别名
2. fzf 做模糊查找,历史命令和文件跳转快很多
3. ripgrep 搜代码,比 grep 快一个数量级
4. bat 代替 cat,看配置和代码有语法高亮
5. jq 处理 JSON,调接口时必备
编辑器层
1. 统一格式化:prettier / black,保存即格式化
2. LSP 装全,补全和跳转体验接近 IDE
3. 常用 snippet 沉淀下来,重复代码不再手打
容器层
1. docker compose 管本地依赖,别手动一条条 docker run
2. 镜像分层缓存,把不常变的层放前面
3. .dockerignore 一定要写,否则构建上下文巨大
调试层
1. 日志分级,别全都用 print
2. 学会用 strace / tcpdump 定位系统层问题
3. 复杂 bug 先写最小复现,比盯着代码猜快得多
工具不追求多,挑顺手的用熟就行。