如何在 zsh 中使用 bash 语法 2024-6-8 • bash zsh 我最近转向 zsh 主要是因为它的自动完成功能。然而,zsh 的脚本语法与 bash 不同,而且我使用了很多临时的单行代码。例如,在 zsh 中echo 'qwe\tasd'展开\tto 选项卡,但在 bash 中则不展开。我想在使用 zsh 的自动完成功能时保留所有 bash 语法。 我尝试添加emulate -LR bash到我的.zshrc.然而,它似乎破坏了我的一些 zsh 工具,即zsh 自动完成和星舰。 如何在使用 zsh 时保留 bash 语法? 答案1 正如评论和中指出的在 zsh 中模拟 bash 破坏动态分配的文件描述符,如果你想在 Zsh 中实现类似 Bash 的行为,你实际上应该将其放入emulate ksh你的.zshrc文件中。 相关内容 无法在 CompizConfig 13.04 中重新映射“Expo” 改变临时或局部错误行为,抑制未定义的错误 独立包如何处理子前导? 如何使用 TikZ 绘制三角形作为五边形的一部分 日志转发性能和操作系统瓶颈 如何使用 Ansible 管理具有多个站点的主机? 如何将环境变量导出到文本文件 在程序中禁用除 Alt+Tab 之外的所有键盘快捷键 将 WinXP 操作系统迁移到新硬盘的可靠方法 内联图像的垂直对齐