我刚刚发现了在zsh中使用vi-mode的可能性.非常棒.但是我在emacs模式中使用了CTRL-r,非常非常想念它.有什么相似的东西,或者我可以在vi模式下获得该功能吗?
ZyX*_*ZyX 38
您可以绑定history-incremental-search-backward到任何键,例如:
bindkey -M vicmd '?' history-incremental-search-backward
Run Code Online (Sandbox Code Playgroud)
Tho*_*mas 36
根据这个答案:https://unix.stackexchange.com/a/30169
你实际上可以在vim模式下绑定到历史搜索:
bindkey '^R' history-incremental-search-backward
Run Code Online (Sandbox Code Playgroud)
根据对答案的评论,你也可以绑定 history-incremental-pattern-search-backward
bindkey '^R' history-incremental-pattern-search-backward
Run Code Online (Sandbox Code Playgroud)
然后使用.进行历史模式搜索
例: <C-R> mv * /target
Oli*_*ier 12
这是解决方案:向上/向下允许浏览历史记录(如果字段为空)或搜索.让我的一天.
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10812 次 |
| 最近记录: |