代码之家  ›  专栏  ›  技术社区  ›  Steve Kuo

将macvim的文本选择配置为不包括光标下的字符

  •  7
  • Steve Kuo  · 技术社区  · 16 年前

    使用macvim,当我复制文本选择时,它总是包含光标下的字符。

    例如,如果光标在最左边,我按SHIFT DOWN箭头,它将选择整行 加 下一行的第一个字符(因为光标位于下一行的第一个字符上)。

    有没有办法将macvim配置为在文本选择中不包含光标字符?

    2 回复  |  直到 16 年前
        1
  •  9
  •   Bill Odom    16 年前

    看看 selection 期权。默认设置为 inclusive ,但您可以将其更改为 exclusive 要使文本选择按所需方式进行:

    :set selection=exclusive
    

    也可以设置为 排他性 与 behave 命令:

    :behave mswin
    

    不过,这也设置了其他几个选项,这些选项可能是您想要的,也可能不是您想要的。有关详细信息,请参阅vim帮助。

    :help :behave
    
    :help 'selection'
    
        2
  •  -1
  •   nelstrom    16 年前

    我猜下移箭头会激活可视字符模式,并将光标下移一行。如果要选择整条线,最好使用可视线模式,该模式通过按从普通模式激活 V (SHIVET-V)。这将选择当前行的全部内容。然后,可以使用 k (或向上箭头)和 j (或向下箭头)键。

    在使用vim的时候,我认为最好和谷物一起使用,而不是和它斗争。不要期望它的工作方式与其他文本编辑器相同。接受vim方式是不同的。