加载笔记内容...
加载笔记内容...
1sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/tonsky/FiraCode.git
下载 Solarized Dark Patched 保存为 itermcolors 后缀
vim ~/.zshrc
修改 ZSH_THEME 为 ZSH_THEME="agnoster"
click plugins to see.
vim ~/.zshrc
修改 plugins 为 plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
zsh-syntax-highlighting
是一个为 zsh
提供实时语法高亮功能的插件。与 Oh My Zsh 一起使用时,可以很容易地安装并启用它。
下面是在 Oh My Zsh 中安装和启用 zsh-syntax-highlighting
的步骤:
zsh-syntax-highlighting
插件:首先,将插件的 GitHub 仓库克隆到 Oh My Zsh 的自定义插件目录中:
1git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
编辑你的 ~/.zshrc
文件,找到 plugins
部分,并将 zsh-syntax-highlighting
添加到该列表中。例如,如果你的插件部分原本是这样的:
1plugins=(git)
那么,你应该修改它为:
1plugins=(git zsh-syntax-highlighting)
为了让改动生效,你需要重新加载你的 zsh 配置。在终端中执行以下命令:
1source ~/.zshrc
现在,你应该可以在命令行中看到语法高亮的效果了。输入的有效命令会高亮为绿色,而无效的命令或路径则会显示为红色,这有助于你实时地检测命令的准确性。
注意:为了确保插件正常工作,建议将 zsh-syntax-highlighting
插件放在 .zshrc
文件中的插件列表的最后。这是因为这个插件需要在所有其他内容之后被加载。
zsh-autosuggestions
是一个非常受欢迎的 zsh
插件,它根据你的命令历史自动建议命令,这可以大大提高命令行的效率。
首先,克隆 zsh-autosuggestions
插件到 oh-my-zsh
的插件目录:
1git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
然后,编辑你的 .zshrc
文件,找到 plugins
部分并添加 zsh-autosuggestions
:
1plugins=(... zsh-autosuggestions)
最后,重新加载你的 zsh 配置:
1source ~/.zshrc
安装完成后,当你开始在命令行中键入命令时,插件会根据你过去的命令历史提供建议,你可以按右箭头键或 End
键来自动补全建议的命令。
zsh-z
是一个 zsh 插件,允许你使用类似于 autojump
或 fasd
的方式来快速导航到你经常访问的目录。
首先,克隆 zsh-z
插件到 oh-my-zsh
的插件目录:
1git clone https://github.com/agkozak/zsh-z.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-z
然后,编辑你的 .zshrc
文件,找到 plugins
部分并添加 zsh-z
:
1plugins=(... zsh-z)
最后,重新加载你的 zsh 配置:
1source ~/.zshrc
一旦 zsh-z
安装完毕,你可以使用 z
命令跟随部分目录名快速地导航到你经常访问的目录。
zsh-completions
首先,将插件的 GitHub 仓库克隆到 Oh My Zsh 的自定义插件目录中:
1git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
然后,在 .zshrc
中添加 zsh-completions
插件:
1plugins=(... zsh-completions)
注意: 为了确保 zsh-completions
正常工作,你可能需要在 .zshrc
中禁用 Oh My Zsh 的内置补全功能:
1autoload -U compinit && compinit
将其放在你 source oh-my-zsh.sh
的行之后。
最后,重新加载你的 zsh 配置以使新插件生效:
1source ~/.zshrc
thefuck
macOS 使用 brew
:1brew install thefuck
zsh
与 thefuck
一起使用要在 zsh
中配置 thefuck
,你需要在 .zshrc
中添加以下内容:
1eval $(thefuck --alias)
这样,每次当你输入一个错误的命令时,你只需键入 fuck
,它会自动尝试修正你的命令。
最后,重新加载你的 zsh 配置:
1source ~/.zshrc
使用方法: Press ESC
twice to correct previous console command.
注意: 使用 brew 安装需要设置环境变量的顺序
1path=('/opt/homebrew/bin' $path)
2eval "$(thefuck --alias)"
3plugins=(git zsh-syntax-highlighting zsh-z zsh-completions thefuck zsh-autosuggestions)