p10k + oh my zsh + autojump 终端配置

简介: p10k + oh my zsh + autojump 终端配置

1.安装 oh my zsh


使用 curl 命令


sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)


使用 wget 命令


sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"


  详细安装介绍见旧文!


2.安装 Powerlevel10k


由于 oh my zsh 自带主题,响应速度很慢,故下载外部主题 powerlevel10k.


1.github 安装


git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k


2. gitee 安装


git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k


3. 配置.zshrc


在zsh的配置文件新增如下一项:


ZSH_THEME=powerlevel10k/powerlevel10k


image.png


4. 字体安装:安装 Nerd Font 字体


有些系统可能需要安装字体,否则终端可能会出现乱码。


nerd font 是支持 icon 最多的,可以直接在 nerd fonts github 下载安装 Hack Nerd Font。


Powerlevel10k 作者推荐使用 Meslo Nerd Font 字体。相关安装见 github 或者官网连接。


5. 配置 Powerlevel10k


自动配置】:终端输入 p10k configure。进入配置界面。


 1)选择喜欢风格。


image.png


 2)状态栏。


image.png


 3)图标。


image.png


 4)效果


image.png


个性化配置】:修改~/.pk10.sh。


 1)左右栏图标显示。


 左栏图标:


 修改 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS


image.png

image.png

 右栏图标:


 修改 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS。若自动配置时没有配置可以不修改。


 2)长路径折叠。


 修改 POWERLEVEL9K_SHORTEN_DIR_LENGTH。


 Powerlevel10k 默认将长路径折叠到只显示最上层和最底层,多少有些不方便,可以通过如下进行更改,推荐 2 或者 3。


 3)颜色配置。


 查看所有可用的颜色


for i in {0..255}; do print -Pn "%K{$i}  %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done


image.png


 根据需要修改目录显示的颜色


image.png


3.安装 autojump 插件


autojump是一个自动跳转目录的插件,可以可以记录之间 cd 过的目录路径,下次进入目录时不需要输入完整的目录路径。直接 j somedir 即可跳转,甚至目标目录的名称只输入开头即可。


手动安装


cd ~/.oh-my-zsh/plugins/
git clone https://github.com/wting/autojump.git 
cd autojump
./install.py or ./uninstall.py


添加以下命令到 .zshrc,这样每次启动应用程序 zsh 时会自动运行


[[ -s /home/wxyang/.autojump/etc/profile.d/autojump.sh ]] && source /home/wxyang/.autojump/etc/profile.d/autojump.sh


image.png

4.总结


基础工具:




  • zsh-autosuggestions      


  • zsh-syntax-highlighting


  • autojump


  • p10k(主题


基础效果如下:满足错误命令检测、目录/命令自动提示、模糊跳转目录,以及优化 oh_my_zsh 响应慢问题。


image.png

目录
打赏
0
0
0
0
11
分享
相关文章
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
544 0
Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)
Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)
265 0
Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)
bash 和 zsh 命令行终端中的快捷键
bash 和 zsh 命令行终端中的快捷键
2021年了, 如何将 Git Bash 设置为 VSCode 的终端?
2021年了, 如何将 Git Bash 设置为 VSCode 的终端?
344 0
linux 终端shell : zsh 配置和使用
linux 终端shell : zsh 配置和使用
1048 0
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
2492 0
oh-my-zsh让终端好用到飞起~
oh-my-zsh让终端好用到飞起~
813 0
美化终端:zsh和on-my-zsh配置教程
美化终端:zsh和on-my-zsh配置教程
417 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等