1
limbo0 2015-04-14 20:55:17 +08:00 1
推荐个常用的sudo
写完命令如果忘了敲sudo,按两下Esc就可以直接在行首插入sudo |
2
ChiangDi 2015-04-14 21:02:44 +08:00 via Android 2
嗯哼我又来推荐我的文章了 http://www.jiang-di.org/tools/2015/04/08/i-hope-know-when-first-use-zsh.html
其实插件装多了就可能变得很慢,所以最好选自己需要的,比如你写 Node.js 就看一下相关的,写 Ruby 的看一下 Ruby 相关的。 其实 通用的插件不是很多的,还有一些插件纯粹扯淡,就是几个 aliases,所以用之前一定要看一下源码。 |
3
radioactivezx 2015-04-14 22:03:12 +08:00 2
tmux,可以设置为自动启动ZSH_TMUX_AUTOSTART=true,省得每次开shell都得自己敲tmux。
另外配色有设置的话得在这一步前设好,不然调tmux插件后再设会有问题。 |
4
Goooogle 2015-04-14 22:25:15 +08:00 1
@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,其他的按照自己需求整合 |
5
windyboy 2015-04-15 09:32:32 +08:00
转fish shell
一劳永逸 |
8
windyboy 2015-04-15 12:58:51 +08:00
|
9
hxtheone 2015-04-15 13:11:14 +08:00
|
10
nexpro 2015-04-15 13:34:49 +08:00 1
plugins=(systemd git archlinux history autojump colored-man sudo zsh_reload)
|
12
laike9m 2015-04-15 19:17:41 +08:00 1
Prezto大法好!
|
13
jaminzzhang 2015-04-15 23:17:14 +08:00 1
antigen https://github.com/zsh-users/antigen,管理oh my zsh的,还不错。
|