zsh:如何取回’未扩展’命令

Zsh具有扩展globs的一个很好的功能

%ls ** / *.js

点击标签将其变为

%ls app / assets / javascripts / application.js vendor / assets / javascripts / Markdown.Converter.js

有没有办法将它折叠回原始的glob版本?或者我应该禁用glob扩展?

我想要它的原因是,当我正在调试一个glob并且我点击Tab只是为了仔细检查一些东西时,没有办法找回并完成模式.我必须从头开始.

解决方法

undo zle命令用来执行命令.例如,将其绑定到Ctrl_:
bindkey '^_' undo

zshzle(1)开始:

undo (^_ ^Xu ^X^U) (unbound) (unbound)
       Incrementally undo the last text modification.

redo   Incrementally redo undone text modifications.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...