@
radioactivezx 我怎么感觉这个只需要在.zshrc中加行tmux就可以了呢
@
limbo0 这个在.zshrc中加入
sudo-command-line() {
# If current buffer is empth, get the last command
[[ -z $BUFFER ]] && zle up-history
# If the command not start with sudo
[[ $BUFFER != sudo\ * ]] && {
typeset -a bufs
bufs=(${(z)BUFFER})
# If the first word in BUFFER is an alias, replace is with
# it's value
if (( $+aliases[$bufs[1]] )); then
bufs[1]=$aliases[$bufs[1]]
fi
bufs=(sudo $bufs)
BUFFER=$bufs
}
zle end-of-line
}
zle -N sudo-command-line
bindkey "\e\e" sudo-command-line
可以实现
http://a-nerd.info/?p=1857最近试用了下prezto,和oh-my-zsh类似,里面的插件看了下很多也是alias
而且prezto和oh-my-zsh的中插件的alias还不一样
没法换过去
考虑将这些alias直接都加到.zsh中,其他功能如果可以也单独提出来
如果prompt theme也能提出,考虑只用zsh,其他的按照自己需求整合