本文主要是介绍简单的zsh配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
zsh for linux 配置:
基本配置
chsh -s /bin/zsh# GitHub
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
或 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # 国内镜像
sh -c "$(wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh)"
或
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
下面的配置为可选
# 加绝对路径显示
# 改vim .oh-my-zsh/themes/robbyrussell.zsh-theme第二行为下面的配置:PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p%{$fg[cyan]%}%d %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}% %{$reset_color%}>'#其他# plugins
plugins=(git
)# alias
alias cls="clear"
alias ll="ls -l"
alias la="ls -a"
alias vi="vim"# vim
alias -s html=vim # 在命令行直接输入后缀为 html 的文件名,会在 VSCode 中打开
alias -s rb=vim # 在命令行直接输入 ruby 文件,会在 VSCode 中打开
alias -s py=vim # 在命令行直接输入 python 文件,会用 VSCode 中打开,以下类似
alias -s js=vim
alias -s c=vim
alias -s cpp=vim
alias -s json=vim
alias -s java=vim
alias -s txt=vim
alias -s h=vim# file
alias -s tar="tar -xvf"
alias -s gz="tar -xzvf"
alias -s tgz="tar -xzvf"
alias -s bz2="tar -xjvf"
alias -s zip="unzip"# man page highlight(man 高亮显示)
export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking
export LESS_TERMCAP_md=$'\E[01;38;5;74m' # begin bold
export LESS_TERMCAP_me=$'\E[0m' # end mode
export LESS_TERMCAP_se=$'\E[0m' # end standout-mode
export LESS_TERMCAP_so=$'\E[38;5;246m' # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m' # end underline
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline
ps: !!注意: 由于zsh切换,所以对应的环境要添到当前.zshrc中,可以直接复制原本的bashrc的内容过来,然后:source .zshrc #激活即可
如果没有zsh包,请安装:
#zsh for ubuntu
sudo apt-get install zsh
zsh for mac 配置
https://www.jianshu.com/p/64344229778a
参考文档:
https://blog.csdn.net/hsd2012/article/details/54292192
vim 设置
参见:超强vim配置文件
https://github.com/ma6174/vim-deprecated
如果bundle无法安装成功,就把.vimrc中bundle相关行都删除掉,打开文件就不会提示bundle找不到了。
ref:
https://zhuanlan.zhihu.com/p/35283688
这篇关于简单的zsh配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!