首页 > 解决方案 > 在 WSL@Windows 10 上的带有 Cv 的 Vim 中,Visual-Block 模式不起作用

问题描述

我在新的 Windows 终端中使用 WSL Ubuntu 和 Vim,但如果我必须使用 Cv 进入可视块模式,我不能,因为它充当粘贴。

我可以将它重新绑定到其他东西,但我碰巧没有找到我必须添加到的命令.vimrc,我认为它与inoremap 有关

有什么建议吗?

标签: vimcopy-pastewindows-subsystem-for-linuxwindows-terminal

解决方案


CTRL+v默认情况下必须粘贴在 Windows 终端中。截至目前,唯一有效的是在settings.json. 您可以通过在此菜单中按CTRL+,或选择并注释掉该行来做到这一点:Settings

  "keybindings": [
    ...
    // { "command": "paste", "keys": "ctrl+v" }, <------ THIS LINE

完成此操作后,您可以像往常一样切换到可视块模式并粘贴CTRL+SHIFT+v.

我在项目的 GitHub 上发现了关于这个问题的这些问题:

https://github.com/microsoft/terminal/issues/5790

https://github.com/microsoft/terminal/issues/5641


推荐阅读