使用zsh优化Ubuntu终端
本文最后更新于:2024年10月2日 下午
使用zsh优化Ubuntu终端
本文记录使用使用zsh作为ubuntu的terminal并进行优化(美化)的操作步骤。
首先获取sudo权限。
其次配置好梯子。
安装并设置zsh为默认终端
直接使用apt install
:
1 |
|
安装好之后,输入cat /etc/shells
,zsh应该会出现在输出中。
输入which zsh
,可以查看zsh
的路径。
输入zsh --version
,可以查看zsh
的版本,以查看是否能够正常运行。
接下来设置zsh为默认的terminal:
1 |
|
设置好之后,打开行的terminal就应该会是zsh了,输入echo $SHELL
确认是否使用zsh
安装oh-my-zsh
oh-my-zsh是一个zsh的配置框架,类似应用商店,使用这个可以更便捷地优化zsh。
安装方法十分简单,运行官方的脚本:
1 |
|
假如上一步设置了更改zsh为默认shell,这里安装时就可以不选择更改了。
安装主题与插件
根据网上的推荐,我选择安装 powerlevel10k
主题:
1 |
|
根据网上的推荐,我选择安装下面这些插件:
-
zsh-autosuggestions:自动补全
自动推测可能输入的命令,使用方向键
→
进行补全1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
当自动补全出现
_zsh_autosuggest_async_request:zle:9: No handler installed for fd 13
这样的bug时,将unset ZSH_AUTOSUGGEST_USE_ASYNC
加入到~/.zshrc
中 -
zsh-syntax-highlighting:语法高亮
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
-
extract:解压压缩文件直接
x <文件名>
就可以,不用记各种格式的解压命令。内置插件,只需启用即可。
在安装之后,需要启用插件:
1 |
|
⚠️ 注意!!!!
~/.zshrc
的地位和~/.bashrc
一样,装了conda或者设置了其它环境变量在 ~/.bashrc
中的,要复制到 ~/.zshrc
中!!!
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!