我的终端配置:从 zsh 到 tmux
2026年7月24日约 1 分钟100
目录
核心组合
- zsh + oh-my-zsh:主题用
powerlevel10k - fzf:模糊搜索,改造了 Ctrl-R 历史命令
- zoxide:
z 项目名直接跳目录 - eza:
ls的替代品,带图标和 git 状态
几个高频别名
alias gs='git status -sb'
alias gd='git diff'
alias gl='git log --oneline --graph --decorate -20'
alias ll='eza -la --git --icons'
alias ports='lsof -iTCP -sTCP:LISTEN -n -P'fzf 配合 git
切分支时不用记名字:
fbr() {
local branch
branch=$(git branch --all | fzf | sed 's/^[* ]*//;s#remotes/[^/]*/##')
git checkout "$branch"
}tmux
一个项目一个 session,断开 SSH 也不丢进程:
tmux new -s blog
# 断开:Ctrl-b d
tmux attach -t blog站
站长
一个热爱折腾的开发者,这里记录技术、阅读和生活。
评论
还没有评论,来抢沙发吧