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

vim - 有没有办法让 IdeaVIM 尊重我的 .vimrc 文件中的映射?

.vimrc我最近(再次)深入了解了 vim,现在我的文件中有大量的自定义项。我意识到并不是其中的所有内容在 IDEA 插件的上下文中都是有意义的,但是如果重新映射到之类的东西被拾取并兑现,我真的很喜欢它。有没有办法做到这一点?无需手动调整 IDEA 键盘映射中的所有内容。jjEsc

谢谢。

0 投票
2 回答
1046 浏览

vim - 设置 IdeaVIM 缩进的字符数(<< 和 >>)

(有更多业力的人可以创建一个“ideavim”标签吗?)

现在,缩进总是 4,我正在寻找 vim 的 shiftwidth 变量的等价物。

它似乎尊重 IntelliJ 对 CoffeeScript 中缩进的偏好,但 SASS 并没有发生同样的情况。它始终是 4 个字符,即使首选项设置为 2。

0 投票
4 回答
31119 浏览

intellij-idea - Intellij IdeaVim 更改键

我真的很想能够使用 IdeaVIM,但我无法弄清楚我可以在哪里设置我的自定义 vim 键映射。例如,不使用Esc我想使用Ctrl-C而不是使用hjkl我喜欢使用wasd.

我已经设置了所有这些,.vimrc但 IdeaVIM 无法加载它们。我可以手动将它们复制到所需的任何文件中,但没有关于如何执行此操作的文档。

0 投票
1 回答
3523 浏览

vim - 删除到行尾(不包括当前字母)

我知道 d$ 或 D 将删除直到行尾,包括光标上的字母?有没有办法做到这一点,不包括光标上的字母?我在 vim 中做了 :hd 并浏览了一下,但找不到这是否可能。我正在尝试使用 IdeaVim 插件在 AppCode 中执行此操作。

0 投票
1 回答
578 浏览

vim - PyCharm Vim 插件换行

在带有 Vim 插件的 PyCharm 中,如何使光标换行(从一行的开头到前一行的结尾,反之亦然)?

.vimrc 是:

但是没有办法在 PyCharm 中配置 .vimrc。

0 投票
1 回答
1206 浏览

intellij-idea - 如何在特定模式下更改 IdeaVim 运动键

我是一个 vim 瘾君子,具有源自 bépo 的个性化键盘布局,我想在可视模式下将IdeaVim 运动键«hjkl»重新映射到«ctsr»

我试图从设置面板更改它,但它更改了视觉和插入模式的动作键,当我想从我的一个动作键插入一个字符时,它反而移动了。

我试图适应 vim.xml 没有成功。

有人可以帮我弄这个吗 ?

0 投票
2 回答
189 浏览

intellij-idea - 窗口滚动时如何使 Intellij 不丢失突出显示?

当我按住 shift 并点击行尾,或在 IntelliJ 中向下滚动页面时,突出显示会重置为从插入符号移动到的位置开始。有谁知道如何阻止这种情况发生?

我注意到的另一件事实际上发生并且似乎与此相关的是,如果文本离开编辑器并且我点击结束,它不会将插入符号移动到行尾,而是将编辑器移动到下一个“ page" 并在行首重新对齐插入符号。

0 投票
2 回答
2067 浏览

pycharm - Ideavim,使用自定义键

我正在使用 PyCharm + Ideavim,我对此非常满意。

但是,有什么方法可以使用“jk”而不是 ESC 或 Ctrl-C 从 INSERT 更改为 NORMAL 模式?

0 投票
3 回答
1783 浏览

vim - IdeaVim 和俄罗斯布局

有什么方法可以让 IdeaVim 在输入以外的模式下理解俄罗斯布局?在我的 .vimrc 我有

所以我可以通过按 Ctrl+^ 在 VIM 中切换语言,并且对此比较满意。但似乎 IdeaVim 没有阅读或理解此设置。停止用俄语输入一些东西(例如评论),切换到命令模式并卡住可能非常烦人。有什么解决方法吗?

0 投票
3 回答
1510 浏览

vim - 将 Alt-j 映射到在 IdeaVim 中

我现在真的习惯于在终端中使用 Alt(Meta) 键 + 一个动作(如“j”)向 Vim 发送转义。在 IDE 中使用任何“Vim 插件”都会很痛苦,因为它们通常不会将 alt 按键转发给模拟器插件。
例如,我无法在 IdeaVim 中获得这种行为。

我尝试了:map <A-j> <Esc><j>,也尝试在 File->Settings 中编辑 IdeaVim 的键盘映射,但没有任何成功。

有人知道这是否可能吗?