V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ufo22940268
V2EX  ›  问与答

使用 jetbrain 的 ide 的时候到底要不要用 ideavim 呢

  •  
  •   ufo22940268 · 2015-01-09 08:56:00 +08:00 · 8205 次点击
    这是一个创建于 3397 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我之前用Android Studio和Webstorm的时候都用了ideavim插件,并且把keybind改成eclipse的模式。直到有一天我发现因为ideavim的原因multiple carets(1)不能正常使用。不过在很多时候这个功能又非常重要,所以我觉得我是不是应该放弃ideavim插件并且用默认的keybind。因为以前都用vim,emacs之类的工具,习惯了什么配置keybind不习惯就自己改一改。




    ==================================
    (1): multiple carets, 也叫multiple cursor,就是可以通知有多个cursor,一次完成多个位置的编辑。
    10 条回复    2015-01-09 10:19:40 +08:00
    jsonline
        1
    jsonline  
       2015-01-09 09:00:03 +08:00
    谁说不能用,进入 insert 模式就能用。
    而且 ideavim 的普通模式是自带 column edit 的(ctrl+q),这样你就有两个 multiple cursor 功能了。
    ufo22940268
        2
    ufo22940268  
    OP
       2015-01-09 09:03:39 +08:00
    @jsonline 但是一移动multiple cursor就会消失,是吗
    jsonline
        3
    jsonline  
       2015-01-09 09:05:53 +08:00
    @ufo22940268 我一般不移动,选准了直接打字
    ufo22940268
        4
    ufo22940268  
    OP
       2015-01-09 09:06:12 +08:00
    @jsonline 所以这个就是问题所在
    jsonline
        5
    jsonline  
       2015-01-09 09:06:25 +08:00
    另外你可以临时关闭 vim
    ufo22940268
        6
    ufo22940268  
    OP
       2015-01-09 09:08:29 +08:00
    @jsonline 这个是可以,不过老是开关开关的
    ufo22940268
        7
    ufo22940268  
    OP
       2015-01-09 09:13:22 +08:00
    算了,不纠结了,还是继续搬砖去了
    baocaixiong
        8
    baocaixiong  
       2015-01-09 09:54:20 +08:00
    现在感觉起来还是如丝般流畅啊...
    format
        9
    format  
       2015-01-09 10:16:39 +08:00
    Shift + Alt 可以实现 multiple cursor 功能。
    tini8
        10
    tini8  
       2015-01-09 10:19:40 +08:00
    jetbrains 本身的快捷键已经很多了,移动光标,跳行什么的都不是问题,可以设置成自己喜欢的快捷键位置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3247 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.