本文作为笔记,以便部署新环境时使用。
使用 Zsh
1 | sudo apt install zsh |
重新登录后,安装 oh-my-zsh:
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
安装主题和插件:
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
修改配置:
1 | vim ~/.zshrc |
取消如下注释:
1 | # If you come from bash you might have to change your $PATH. |
修改主题:
1 | ZSH_THEME="powerlevel10k/powerlevel10k" |
添加插件:
1 | plugins=( |
使之生效:
1 | source ~/.zshrc |
快捷用法
z 目录名的一部分:自动切换至匹配的高频目录d:列出最近访问过的目录列表,然后输入数字即可跳转..:等同于cd .....:等同于cd ../..-:返回上一次所在的目录Ctrl + F:标向右移动,接受自动建议Alt + F:一次只接受一个单词,而不是整句- 按两下 ESC:自动加
sudo - 输入
cd /u/l/b然后按Tab:自动补全为cd /usr/local/bin/ x filename:自动判断格式并用正确的命令解压
Mise
安装:
1 | curl https://mise.run | sh |
fzf
安装:
1 | mise use -g fzf@latest |
用法:
Ctrl + R:搜索 historyCtrl + T:快速把文件路径填入命令行Alt + C:快速切换目录,搜索并确认**kill -9 **然后按Tab:会列出所有进程,搜索名字,回车,PID 自动填入export **然后按Tab:fzf 会列出当前所有环境变量cd **然后按Tab:搜索并选择目录
bat
安装:
1 | sudo apt install bat |
设置别名:
1 | vim ~/.zshrc |
添加:
1 | alias bat="bat --style=numbers --color=always" |
使之生效:
1 | source ~/.zshrc |
fd
将 find 替换为 fd 可提高查找速度:
1 | sudo apt install fd-find |
末尾添加:
1 | # ==================================================== |
使之生效:
1 | source ~/.zshrc |
uv
安装:
1 | curl -LsSf https://astral.sh/uv/install.sh | sh |
AI 工具
安装:
1 | mise use --global npm:@openai/codex@latest |