【问题标题】:Changing VIM Visual Block Shortcut更改 VIM 可视块快捷方式
【发布时间】:2014-03-20 17:36:10
【问题描述】:

我想将可视块的快捷方式从 Ctrl-v 更改为其他内容。问题是我在我的基本操作系统上使用了一个文本扩展程序,它使用 Ctrl-V 快捷方式粘贴到我的 VNC 会话中。如果我在我的 VNC 操作系统中更改我的粘贴快捷方式,那么我的文本扩展将不起作用。

目前,如果我在 vim 中按 Ctrl-v,它会粘贴文本,如果我按 Ctrl-q,则什么也不会发生。在不丢失文本扩展的情况下恢复视觉块功能的最简单方法是什么,可能是通过更改视觉块的快捷方式?

【问题讨论】:

    标签: vim


    【解决方案1】:

    您可以重新映射它。我使用逐行视觉模式比“逐字符”更频繁,所以我在我的~/.vimrc 中有这个:

    nnoremap v V
    nnoremap V v
    

    你可以用 Ctrl-v 做类似的事情:

    nnoremap v <c-v> " remap `v` to `Ctrl-v`
    

    【讨论】:

    • 啊 - 我试图以错误的方式重新映射。奇怪的是我仍然不能使用 ,即使我已经读过它应该是标准的视觉块后备。不过,这确实对我有用:nnoremap 谢谢。
    猜你喜欢
    • 2018-07-13
    • 2011-07-20
    • 2012-11-06
    • 2011-11-16
    • 1970-01-01
    • 2011-06-02
    • 2013-08-09
    • 1970-01-01
    • 2013-08-20
    相关资源
    最近更新 更多