
问题:
1、zsh在哪些方面比bash好?
2、推荐点资料。
谢谢。

jtshs256 写了:枫叶饭团 写了:很好的,不配置都不比bash难用
所以说,在纠结可以配置到一个什么效果。YeLee 写了:jtshs256 写了:枫叶饭团 写了:很好的,不配置都不比bash难用
代码: 全选
for f in *; do
...
done
设置下:aerofox 写了:感觉 zsh 的文件名扩展功能相当地强
另外,个人感觉 zsh 的命令行编辑功能也更好些,例如刚刚输入让后调出历史命令编辑是,bash 会把它变成一行,而 zsh 仍然保持多行,可以在行间移动光标。代码: 全选
for f in *; do ... done
在 zsh 中,可以轻松实现命令上正在输入的命令行用不同的颜色与屏幕上其他部分(提示符、命令执行输出等)区分开来,bash 下不知道是不方便实现还是我不知道方法。
zsh 从来没说要兼容 bash。不过它有 csh 和 ksh 的兼容选项。另外,总比 POSIX 都不支持的 fish 好吧?cuihao 写了:不错是不错,就是有些地方和bash不太兼容。
我的 bash 中没有 bindkey 这个命令,版本 4.1.5。lilydjwg 写了:设置下:aerofox 写了:感觉 zsh 的文件名扩展功能相当地强
另外,个人感觉 zsh 的命令行编辑功能也更好些,例如刚刚输入让后调出历史命令编辑是,bash 会把它变成一行,而 zsh 仍然保持多行,可以在行间移动光标。代码: 全选
for f in *; do ... done
在 zsh 中,可以轻松实现命令上正在输入的命令行用不同的颜色与屏幕上其他部分(提示符、命令执行输出等)区分开来,bash 下不知道是不方便实现还是我不知道方法。
bindkey "\eq" push-line-or-edit
这样在编辑多行命令时(出现 PS2 提示符),按下 Alt-q 就可以变成多行编辑了。另外 zed 编辑微型文件蛮好用的。
当然没有了,我们讨论的是 zshaerofox 写了: 我的 bash 中没有 bindkey 这个命令,版本 4.1.5。