ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021-08-04

2021-08-04 11:59:39  阅读:173  来源: 互联网

标签:git 04 ZSH 08 zshrc autosuggestions source 2021 zsh


Oh My Zsh 终端工具

一款极其好用的终端工具,简单易上手。

安装

# 使用 zsh
chsh -s /bin/zsh
# 重启生效
reboot

# 安装 Oh My Zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

有什么好处呢?用了就知道了!

主题

第一个好处就是漂亮!
有多少种主题?
ls ~/.oh-my-zsh/themes

太多了,我选 ys
在这里插入图片描述

vim ~/.zshrc
# 修改
ZSH_THEME="ys"
# 重载配置
source ~/.zshrc

pure 其实也不错,但是它没有被集成到 Oh My Zsh 中,需要额外安装。

在这里插入图片描述

# 下载
mkdir -p "$HOME/.zsh"
git clone https://github.com/sindresorhus/pure.git "$HOME/.zsh/pure"

# 配置
vim ~/.zshrc
# 修改
#ZSH_THEME="ys"		# Em 没错~ 注意把原主题注释掉
fpath+=$HOME/.zsh/pure
autoload -U promptinit; promptinit
prompt pure

#重载配置
source ~/.zshrc

插件

必装插件:highlighting && autosuggestions。直接 CV 就完事!

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
echo "source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
echo "source $ZSH_CUSTOM/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source .zshrc

选装插件:

  • extract:再也不用 tar -zxvf 了,直接 x 搞定所有!
  • autojump
    1、cd /var/www/hexo(x)
    2、j hexo(√)
  • themes:快速切换主题

如何装?Just:

vim ~/.zshrc
# 修改
plugins=(git extract autojump themes)

如果要安装 autojump 则还需要:

sudo apt install autojump
source ~/.zshrc

Enjoy it !

2020/3/14 更新 解决安装 autosuggestions 后往终端里粘贴文字变慢的问题:

vim ~.zshrc
# 添加以下内容
# This speeds up pasting w/ autosuggest
# https://github.com/zsh-users/zsh-autosuggestions/issues/238
pasteinit() {
  OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]}
  zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`?
}
 
pastefinish() {
  zle -N self-insert $OLD_SELF_INSERT
}
zstyle :bracketed-paste-magic paste-init pasteinit
zstyle :bracketed-paste-magic paste-finish pastefinish
# 使其生效
source .zshrc

标签:git,04,ZSH,08,zshrc,autosuggestions,source,2021,zsh
来源: https://blog.csdn.net/qq_39934439/article/details/119380275

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有