我正在使用vi
命令行编辑:
shopt -o -s vi
我的问题是,虽然 undo ( u
) 按预期工作,但这不是真正的 redo ( .
)。
特别是,如果我有以下命令行AA BB CC
,然后将光标定位在第一个命令行上B
并执行命令dw
(删除单词)、u
(撤消)和.
(重做),产生结果AA BB
,而我期望的是AA CC
。
有任何想法吗?
来源:https://catonmat.net/ftp/bash-vi-editing-mode-cheat-sheet.txt