比如我之前打过命令 cd /home/work/test
然后我这时候输入 cd 的时候会在终端直接浅色模糊提示上面的历史命令(应该是通过最近的 cd 来匹配的 )
然后按下右箭头就直接补全了,比自带的 tab 好用很多
之前系统的被重装过了 不见了 这个插件太好用 现在没有真的超级不习惯 希望哪位知晓的告知下,感谢!
1
scream7 2018-02-12 14:30:03 +08:00
zsh-autosuggestions
|
2
PureWhite 2018-02-12 14:43:55 +08:00
除了楼上说的这个 zsh-autosuggestions,再给你推荐一个,Ctrl+R
|
3
SourceMan 2018-02-12 14:44:44 +08:00
comand + R
|
4
mokeyjay 2018-02-12 14:47:02 +08:00
|
5
mryys 2018-02-12 14:48:29 +08:00 2
plugins=(git autojump zsh-syntax-highlighting zsh-autosuggestions zsh-completions)
|
6
lihongjie0209 2018-02-12 14:50:09 +08:00
fish
|
8
xio 2018-02-12 15:50:12 +08:00
|
9
Zzde 2018-02-12 16:00:21 +08:00 via iPhone
m
|
10
Rocka 2018-02-12 16:01:12 +08:00 via Android
强势安利 fish shell,无需插件自带用语法高亮与自动补全等功能
|
11
KasonPasser 2018-02-12 16:14:11 +08:00
fish sh 免配置。
|
12
scriptB0y 2018-02-12 16:35:31 +08:00 1
|
13
loading 2018-02-12 18:02:58 +08:00 via iPhone
fish 是给 90s 用的…
|
14
ichou 2018-02-12 18:57:31 +08:00
.inputrc
``` "\e[A": history-search-backward "\e[B": history-search-forward set show-all-if-ambiguous on set completion-ignore-case on ``` |
15
zhidian 2018-02-12 19:35:16 +08:00
fzf +1
|
17
cy18 2018-02-12 22:04:47 +08:00 via Android
fish 是好用,但是太激进了,很多语法跟 bash 不兼容,最后还是用了 zsh
|
18
palxie 2018-02-12 22:17:28 +08:00
zsh-autosuggestions
|
19
wweir 2018-02-12 22:30:19 +08:00
感觉 history-substring-search 更好用。
我配了两个快捷键来搭配使用: bindkey "\ej" history-substring-search-down bindkey "\ek" history-substring-search-up |
20
nekoyaki 2018-02-13 11:35:38 +08:00
fish 是真好用,好用到哭,楼主说的这个在 fish 里是免配置的,同时 fish 也提供很优秀的配置能力。
至于和 bash 的兼容性问题,我觉得这不是在终端里敲命令的时候需要考虑的问题。 真正要面对语法兼容性问题的时候,肯定是写成脚本,shabang 里声明 bash 啊。 |