iterm-zsh-vi-mode

作者: sweetBoy_9126 | 来源:发表于2022-11-19 17:41 被阅读0次

安装

brew install zsh-vi-mode

安装完成后需要复制


图中的命令加到 zshrc 里

历史记录

insert/normal 模式下

  • ctrl + p
    上一个
  • ctrl + n
    下一个

normal模式下
j/k
/

使用原生的 vim

在 norml 模式下使用
vv

改键

L -> $
H - ^

$ cd /usr/local/opt/zsh-vi-mode/share/zsh-vi-mode

$ vim zsh-vi-mode.zsh
  • zsh-vi-mode.zsh
function jump_end_of_line() {
 zvm_navigation_handler $
}
function jump_start_of_line() {
 zvm_navigation_handler ^
}
function zvm_after_lazy_keybindings() {
 zvm_define_widget jump_end_of_line
zvm_define_widget jump_start_of_line

 zvm_bindkey vicmd 'L' jump_end_of_line
 zvm_bindkey visual 'L' jump_end_of_line
 zvm_bindkey vicmd 'H' jump_start_of_line
 zvm_bindkey visual 'H' jump_start_of_line
}

复制

$ cd /usr/local/opt/zsh-vi-mode/share/zsh-vi-mode

$ vim zsh-vi-mode.zsh

在 zsh-vi-mode.zsh 文件里搜索 zvm_vi_yank 方法添加一行

function zvm_vi_yank() {
  zvm_yank
  + echo ${CUTBUFFER} | pbcopy
}

相关文章

  • iterm-zsh-vi-mode

    安装 brew install zsh-vi-mode 安装完成后需要复制 图中的命令加到 zshrc 里 历史记...

网友评论

    本文标题:iterm-zsh-vi-mode

    本文链接:https://www.haomeiwen.com/subject/bbtvxdtx.html