问题标签 [ideavim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
256 浏览

intellij-idea - IdeaVIm 仅适用于 src 而不是 Jar 文件

出于某种原因,我可以使用 IdeaVim 很好地导航我的源文本;但是,当我跳转到外部库中的 java 文件(锁定)时,所有 Vim 快捷方式都会以某种方式关闭。我怎样才能让他们继续运作?我正在使用 Intellij 14 CE。

0 投票
1 回答
2676 浏览

python - pycharm中的IdeaVim插件不支持长按连续滚动?

pycharm 中的 IdeaVim 插件不像 Vim 或 MacVim 那样支持连续滚动。当您按“j”移动或任何其他键移动时,它只起作用一次,而不是长按时连续滚动。有什么建议么 ?

0 投票
1 回答
125 浏览

intellij-idea - 如何在可视模式下创建用于重构的地图?

我在 IdeaVim 中有以下地图:

它在普通模式下适用于单行代码,但不适用于可视模式(即:当您想要重构 3 行代码时。)

这种情况有什么解决方案吗?

0 投票
1 回答
234 浏览

intellij-idea - 有没有办法让 ideavim 在 IntelliJ 数据库控制台中工作?

当我在编辑文件时激活 IntelliJ 中的 ideavim 插件时,我得到了我期望的 Vim 仿真。当我在数据库控制台窗口中激活它时,它会将光标更改为块光标,但没有任何 Vim 仿真处于活动状态。反正有没有让 Vim 仿真在控制台中工作?

0 投票
0 回答
220 浏览

vim - 当我离开屏幕时,如何让 Intellij 跟随光标?

如果我按下l向右离开屏幕,IdeaVim 不会用它滚动窗口。结果,我看不到我的光标在哪里。我用普通的 Vim 对此进行了测试,但它并没有这样做:如果你离开窗口,它会带来窗口。我怎样才能让 IdeaVim 以这种方式行事?

我在 Mac 上使用 Intellij 14.0.3 和最新的 IdeaVim。

0 投票
2 回答
3884 浏览

intellij-idea - IdeaVIM:如何方便地重命名我提取的变量?

在 IdeaVIM 中,如果我提取一个变量并想要命名它,我似乎处于可视模式(变量的名称被突出显示),但我无法找到改变突出显示内容的方法。这是一张图片:

在此处输入图像描述

如果我输入c,它不会做任何事情。如果我输入cc,它会改变整行。基本上,它就像我处于命令模式,但名称被突出显示,就好像它处于可视模式一样。我 99% 的时间都想做的是改变这个词。然而,令人讨厌的是,光标在单词后面的一个字符,所以ciw不会改变它。

重命名此变量的便捷方法是什么?我一般都做过hciw。不过,我更喜欢“提取变量”让我直接进入插入模式。

0 投票
1 回答
402 浏览

intellij-idea - Intellij VIM 模式,跨编辑器的书签

我可以使用 (ma) 为 (a) 下的当前位置添加书签。然后我可以使用 ('a) 跳回到我们身边。但是,如果我打开了两个文件,我会认为当我有一个大写书签 (mA) 时,如果我在另一个编辑器中使用 ('A) 跳转到 boomark (A),我会被带到拥有该书签的编辑器,但它没有。在 Eclipse 中,它执行此操作。肯定可以说服 IDEA 使用书签跳过编辑器?

0 投票
1 回答
183 浏览

intellij-idea - Intellij IdeaVim:使用鼠标右键拖动上下移动光标

我喜欢快速压缩冗长的源文件。我觉得 ctrl-e/y 太跳跃了。平滑滚动效果不够好。滚轮太慢了。早在我制作自己的 vi 克隆时,我所做的就是用鼠标右键拖动滚动窗口。这让我可以更快地压缩源代码。这也可以在idevim中实现吗?

0 投票
1 回答
1390 浏览

intellij-idea - Intellij IdeaVim:在不让 vim 放弃对该快捷方式的控制的情况下访问 IDE 快捷方式

ctrl-O 用于跳转到跳转列表中的上一个条目。但是在 IDE 中,根据文档,ctrl-O 可以帮助您覆盖在基类中声明的方法,有点像 Eclipse 中光标位于空行时的 ctrl-enter。

可以更改将 ctrl-O 的控制分配给 IDE 的设置。这将使 vim 无法访问该键,并且您将不再可以使用它在跳转列表中跳转。

有没有专门的快捷键,让下一个键由IDE代替vim处理?

0 投票
1 回答
110 浏览

git - phpstorm中的idea Vim插件集成

安装idea Vim plugin使用后GIT,我现在面临一些特殊的问题。每次我phpstorm用鼠标选择一些文本时,使用backspace删除选定的文本它不会删除文本,但它会标记文本,直到我停止按退格键。但是退格键无处不在。

这个问题是因为安装插件而出现的吗?

不卸载插件可以解决这个问题吗?