V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kenshinhu
V2EX  ›  Vim

vim 的 keymap 能实现长按某个键的 功能吗?

  •  
  •   kenshinhu · 2016-03-12 20:48:07 +08:00 · 2557 次点击
    这是一个创建于 3179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在学用 vim,在配置过程中想 使用 shift 按下+ 左 /右 选择字符(这个就像 sublime 的)
    构思就是 想在 shift 按下(长按)是转到 Visual 模式,之后按左 /右 实现
    当松下 shfit 时,就切换回 insert 模式

    但找了很多时间都没有 hold down 这个事件实现的
    想问问有什么方法可以实现到类似的功能呢?

    6 条回复    2016-03-22 21:20:59 +08:00
    chemzqm
        1
    chemzqm  
       2016-03-12 21:45:34 +08:00
    确实没有,长按还不如 esc + v 操作快
    mengzhuo
        2
    mengzhuo  
       2016-03-12 23:37:09 +08:00 via iPhone
    长按我都用 ctrl +c 加选择器做完事了
    kenshinhu
        3
    kenshinhu  
    OP
       2016-03-13 00:31:38 +08:00
    @chemzqm 这个我也想了很久,可能是从 subl 过来的习惯吧.但认真找一下 vim 的确是没有 hold down 的事件的
    xavierchow
        4
    xavierchow  
       2016-03-13 13:51:40 +08:00
    这个要求还满奇葩的,长按 /左右键太没效率了吧
    kenshinhu
        5
    kenshinhu  
    OP
       2016-03-13 15:06:22 +08:00
    @xavierchow 这个就像是 subl 中的 按着 左边的 shfit 后 左右选吧
    KentY
        6
    KentY  
       2016-03-22 21:20:59 +08:00
    没有.
    你想, 你长按的那个功夫, 人家早按了不知道多少 keystrokes 了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3734 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:20 · PVG 12:20 · LAX 20:20 · JFK 23:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.