问题标签 [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 投票
3 回答
4966 浏览

android-studio - IdeaVim : 浏览项目文件

IntelliJ 的插件 IdeaVim 是否可以使用 hjkl 键浏览项目文件(在下面的窗口中)?就像 Vim 的 CtrlP 插件一样。

在此处输入图像描述

0 投票
3 回答
798 浏览

ideavim - 如何使用 % 与 ideaVim 匹配 html 中的标签

Vim 插件不适用于ideaVim。有没有办法在ideaVim中获取匹配标签,如“matchit”。

0 投票
1 回答
161 浏览

intellij-idea - 在Webstorm中执行ideavim keymap时快速闪烁提示

当我执行我.ideavim这样定义的键盘映射时:

弹出窗口快速闪烁并消失。(这发生在 95% 的时间,并且偶尔会按预期保持。我尝试了许多慢/快打字的组合,但没有发现任何模式会导致它发生更多。)

如果我使用ctrl++ ,它会弹出并按预期等待我的输入shiftN

有关如何调试或修复此问题以使提示/弹出窗口保持不变的任何建议?

附加信息:

  • 我正在运行 XFCE4 (Debian-Jessie) 并且不确定是否有一些争取窗口焦点的斗争。不过,我的 XFCE 配置开箱即用。我已经玩过Window Manager > FocusWindow Manager Tweaks设置了...
  • 在 Webstorm 的Settings > Other Settings > Vim Emulation中,我将大多数项目的 Handler 设置为vim.
  • 网络风暴版本:

    /li>
  • 注意:我没有使用 OpenJDK。(问题发生在 OpenJDK 上,但我在阅读XFCE/Xmonad 中的 WebStorm 后切换了 – JetBrains Support并希望它能够得到修复。不幸的是,这个问题对我来说仍然存在。)

更新:通过转到 Webstorm 的设置 > 外观和行为 > 外观并取消选中“隐藏焦点丢失时的导航弹出窗口”,我几乎解决了这个问题。这可以防止闪烁的弹出窗口。但是现在重点不在弹出窗口上。关于什么在窃取焦点的任何想法?

0 投票
1 回答
56 浏览

vim - 在插入模式下使用 Emac 键?

使用所有 Vim、Xvim(用于 Xcode)和 Ideavim(用于 IntelliJ),我希望能够在插入模式而不是 Vims 下使用默认键绑定。我已经使用 Xcode 很长一段时间了,并且已经非常擅长使用标准 Xcode 绑定进行打字,但是 Vim 绑定在不处于插入模式时要好得多。

我知道您可以进行 .vimrc 设置,例如

来模拟这些功能,但这仍然会留下一些行为略有不同的问题,并且在这些命令具有多种用途的情况下会失去功能。IE ctrl+n 既是down在打字时也是next在滚动自动完成时。.vimrc 中的自定义绑定删除了滚动自动完成的能力。

使用

启用滚动自动完成,但仍然不能让它作为down.

有人知道如何解决这个问题吗?

0 投票
0 回答
243 浏览

intellij-idea - IntelliJ idea vim 插件编辑自动插入模式

对于以下场景,ideaVim 插件会自动从 翻转Normal Mode到:Insert mode

  • 错误的击键。(这是我喜欢 vim 插件的唯一原因,因为我不必担心错误地更改我的代码。)

我尝试使用 ~/.ideaVim 文件来查看是否可以删除此功能。我喜欢早期的版本。

任何帮助都将受到欢迎。

0 投票
2 回答
242 浏览

ideavim - 选择/删除引号内的括号内的单词

关于 PhpStorm 中 vim 模式的小问题。我有这个字符串

我想用 替换$t->groupNamenewGroupName正确的快捷方式是什么?我尝试过的所有快捷方式都会选择 if 括号之间的两行。

0 投票
2 回答
1667 浏览

ideavim - Intellij Idea 选择到ideavim 选择

例如,如果我用鼠标选择文本,然后按“y”,ideavim 成功将其复制到其缓冲区。但是,如果我使用 intellij“扩展选择”命令 ( map <leader>w :action EditorSelectWord<CR>) 进行选择,我无法使用 ideavim 对这个选择做任何事情。也许这有捷径?我知道这样的功能在 NetBeans 的 vim 插件中。

0 投票
0 回答
354 浏览

android-studio - 在 IDEA/Android Studio 中完全禁用鼠标选择

我正在使用适用于 Android Studio 的 IdeaVim 插件,它引入了 vim 选择语义和插入/正常模式。当有选择时,使用类似于视觉模式的东西。但是,在这两种模式中都可以选择文本,结果是一些混合的插入视觉模式,这种模式非常令人困惑,并导致我进行大量的意外编辑(例如,单击可编辑区域有时会使我进入一种模式不明白)。

如果我可以完全禁用鼠标选择(仅使用鼠标来选择文本,例如set mouse=ni),它会使编辑器更加舒适,因为这是我首选的 vim 选择机制。

似乎没有禁用鼠标选择的标准选项。一些修改可行吗?

我仍然需要能够使用 IdeaVim 视觉模式选择文本,即v后跟光标键。

0 投票
4 回答
1238 浏览

intellij-idea - IdeaVim:如何在不使用箭头键的情况下循环浏览列表项?

有没有办法在不离开键盘主行的情况下浏览建​​议列表?我正在寻找某种 vim 风格的类似向上/向下箭头操作的方法。IntelliJ IDEA 中的建议列表

0 投票
1 回答
559 浏览

pycharm - 如何在idevim中使环绕命令可重复?

我在 Pycharm 中使用 ideavim 插件。我尝试删除周围的大括号,dsb当我尝试用点重复它时,.它不会重复。我怎样才能使它可重复?