假设我已经编写了以下命令,但尚未按 Enter 键执行它:
$ ls dir1 dir2 dir3
有没有办法替换给定的字符而无需在每个位置手动更改它们?例如,我想按一些快捷方式,输入要替换的字符串(比如,dir
),然后输入另一个字符串作为替换(比如“目录”)。
假设我已经编写了以下命令,但尚未按 Enter 键执行它:
$ ls dir1 dir2 dir3
有没有办法替换给定的字符而无需在每个位置手动更改它们?例如,我想按一些快捷方式,输入要替换的字符串(比如,dir
),然后输入另一个字符串作为替换(比如“目录”)。
有一个可
replace-string
自动加载的小部件。添加到您的~/.zshrc
:然后按Alt+r调用。Alt+g重复上一次替换。详情请参阅
info zsh replace-string
。