如何在 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文件中。 相关内容 此驱动器还可恢复吗? 为什么 PTP 采用同步-跟随对? Windows 10/Chrome:如何禁用特定文件夹的缩略图或重置下载位置 Windows 版 QTikZ 怎么了? 如何创建正在运行的 EC2 实例的映像? CNAME 可以用来指向名称服务器吗? 读取 Linksys EA3500 配置文件 隐藏用户 DNS 记录的服务器 IP 使用无衬线文本字体和 XITS 数学[关闭] 在 js/gnome-shell-extension 中设置窗口属性(上面,在所有工作区上)?