WSL 上 zsh 中的 vi 模式可视化选择

WSL 上 zsh 中的 vi 模式可视化选择

我在 WSL 安装中使用 vi 模式的 zhs,但不知何故,Windows 终端禁用了 shell 中的可视选择。每当我按下时,v系统只会播放错误铃声,这让编辑命令变得非常烦人。我以为这是由终端属性中的“插入模式”复选框控制的,但这并不能解决问题。

如何在 WSL 中启用视觉选择?

答案1

将其放入你的 ~/.zshrc 中:

function vi-yank-xclip {
    zle vi-yank
    echo "$CUTBUFFER" | /mnt/c/windows/system32/clip.exe
}
zle -N vi-yank-xclip
bindkey -M vicmd 'y' vi-yank-xclip

根据以下回答这里

相关内容