zsh配置:
基本配置
chsh -s /bin/zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
下面的配置为可选
# 加绝对路径显示
# 改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 #激活即可
参考文档:
https://blog.csdn.net/hsd2012/article/details/54292192
vim 设置
参见:超强vim配置文件
https://github.com/ma6174/vim-deprecated
如果bundle无法安装成功,就把.vimrc中bundle相关行都删除掉,打开文件就不会提示bundle找不到了。