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

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




==================================
(1): multiple carets, 也叫multiple cursor,就是可以通知有多个cursor,一次完成多个位置的编辑。
8303 次点击
所在节点    问与答
10 条回复
jsonline
2015-01-09 09:00:03 +08:00
谁说不能用,进入 insert 模式就能用。
而且 ideavim 的普通模式是自带 column edit 的(ctrl+q),这样你就有两个 multiple cursor 功能了。
ufo22940268
2015-01-09 09:03:39 +08:00
@jsonline 但是一移动multiple cursor就会消失,是吗
jsonline
2015-01-09 09:05:53 +08:00
@ufo22940268 我一般不移动,选准了直接打字
ufo22940268
2015-01-09 09:06:12 +08:00
@jsonline 所以这个就是问题所在
jsonline
2015-01-09 09:06:25 +08:00
另外你可以临时关闭 vim
ufo22940268
2015-01-09 09:08:29 +08:00
@jsonline 这个是可以,不过老是开关开关的
ufo22940268
2015-01-09 09:13:22 +08:00
算了,不纠结了,还是继续搬砖去了
baocaixiong
2015-01-09 09:54:20 +08:00
现在感觉起来还是如丝般流畅啊...
format
2015-01-09 10:16:39 +08:00
Shift + Alt 可以实现 multiple cursor 功能。
tini8
2015-01-09 10:19:40 +08:00
jetbrains 本身的快捷键已经很多了,移动光标,跳行什么的都不是问题,可以设置成自己喜欢的快捷键位置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160512

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX