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

vim 列编辑?

  •  
  •   frogs · 2013-03-07 12:32:58 +08:00 · 3662 次点击
    这是一个创建于 4272 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vim怎么样可以才能列编辑,或者有什么插件可以让vim支持列编辑?类似于submlime text那种列编辑,不要坑爹的visual mode。
    8 条回复    1970-01-01 08:00:00 +08:00
    yuelang85
        1
    yuelang85  
       2013-03-07 12:40:26 +08:00
    C-v, I
    spark
        2
    spark  
       2013-03-07 12:43:37 +08:00
    在visual下可以: C-q, 然后用方向键移动出你要的区域
    timonwong
        3
    timonwong  
       2013-03-07 12:52:52 +08:00
    如果楼主想要ST2那种“即时反馈”的效果是不可能的。。。

    如果想要multiselect倒是有个插件
    https://github.com/adinapoli/vim-markmultiple

    同样,“及时反馈”效果不可能。。。
    NemoAlex
        4
    NemoAlex  
       2013-03-07 13:22:31 +08:00
    Sublime Text 的编辑方式其实是“多光标”,Vim 里没有
    在 Ctrl-v 选区跨越多行以后,可以按 I 键插入一些字符,之后按 ESC 键返回就可以看到选中的多行被插入了同样的字符
    实际上 Vim 的这个功能并不是很方便,而且应用场景也不多
    alexrezit
        5
    alexrezit  
       2013-03-07 13:27:05 +08:00
    Control v 就可以, VIM 只有单个光标, 而且所做修改在按 Escape 回到普通模式时才会生效. 显示效果上很不人性化, 但是可不代表没有这个功能喔~
    Kjuly
        6
    Kjuly  
       2013-03-07 13:45:04 +08:00   ❤️ 2
    Ctr + v 和 s 的,http://note.kjuly.com/note/vim-extra-tips/
    还是比较常用的
    frogs
        7
    frogs  
    OP
       2013-03-07 17:53:50 +08:00
    看来还是不行啊,现在用vim唯一一个不爽的就是不能列编辑了。有大神可以写个插件出来用用吗?
    frogs
        8
    frogs  
    OP
       2013-03-07 18:04:15 +08:00
    @Kjuly 这个还算实用了,虽然还是差强人意。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.