问题标签 [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 回答
494 浏览

intellij-idea - 优于 Alt+7 的 IntelliJ-IDEA Eclipse Ctrl+O 等效项

Eclipse我可以点击Ctrl+O并获得一个弹出窗口,我可以使用它来概览当前课程中的所有内容,选择一个条目并跳转到它。

idea,有Alt+ 7,但我有一些问题。首先,键盘似乎并没有把焦点放在那里。我必须将手从键盘上移开,然后使用鼠标将焦点放在 Structure Dock 上。我也不喜欢它占用房地产的方式。如果我想查看结构,我不想更改事物的布局方式。我想要一个更非侵入性的弹出窗口,更方便、更快捷。

是否有另一个功能可以让我以弹出窗口的形式快速访问,比如Ctrl+O提供的Eclipse

另一个不错的功能是能够使用JK键来上下移动选择,而不必使用光标键。我正在使用IdeaVim,所以编辑文件时的正常工作流程是双手保持在触摸式位置。如果我也可以使用 vim 键来使用各种导航功能,那就太好了……也许有一种方法可以启用它,但我还没有发现?

0 投票
2 回答
2677 浏览

intellij-idea - Ctrl+T、Ctrl+O,无法正常工作

IdeaVim中的Ctrl+TCtrl+都不会O在以任何方式跳转到某个位置时始终返回到先前的位置。

是的,在 + 之类的内容之后Ctrl,您可以使用+]跳回到原来的位置。但是有各种不同的方式可以跳来跳去。CtrlO

我想要一组快捷键,无论它如何跳转到某个地方,它都能始终如一地跳回我的来源。无论是通过 Vim 操作,还是 IDE 操作,Ctrl+OCtrl+I都应该让我来回走动。现在,这似乎是一个可怕的混乱令人沮丧的混乱。

0 投票
6 回答
12424 浏览

intellij-idea - 如何在 IdeaVIM 中配置 Vim 中的 Ctrl + N 和 Ctrl + P 补全?

在 Vim 中我们可以使用Ctrl + NorCtrl + P来完成代码补全。如何在 IdeaVim 中为 IntelliJ 配置它?

0 投票
1 回答
2268 浏览

intellij-idea - Intellij IdeaVim 插件 - 运行当前文件

是否可以使用 IdeaVim 插件调用 Intellij IDE 操作(可能通过一些绑定)?

例如:

将运行当前的 Java 类。

我知道 Quick Action Menu ++ Cmd,但我想使用 Vim 风格的 IDE。ShiftA

0 投票
1 回答
315 浏览

intellij-idea - 到处使用 VI 键而不是光标键

我非常喜欢 VIM,因为它在某种程度上使我的键盘功能加倍。它要么处于插入或运动状态,要么处于他们所说的模式。浏览源代码,键入代码,同时能够将我的手保持在触摸类型的位置,这很棒。但是当打开一个对话框(例如使用 ctrl+F12 的对话框)时,如果我必须选择列表中第一个以外的其他内容,我不得不将右手移到光标键上。有没有办法让我可以使用 J 和 K 或其他东西与 ctrl 或 alt 或其他东西,这样我就可以选择一个项目,同时保持我的手在触摸打字位置?

0 投票
1 回答
630 浏览

regex - IntelliJ IDEA Vim 模拟器的正则表达式行为与换行符

例如,要转换:

进入:

其中User匹配并用于形成UserQuery

我在正则表达式中获取换行符以与 IntelliJ 的 Vim 模拟器一起工作时遇到了一些困难(在编辑器窗口的底部,按下 and 之后:)。没有像普通 Vim 那样的 ^v 。:/

IntelliJ IDEA 版本:14.1.3(我第一次在 IntelliJ IDEA 中尝试过这个,所以我不知道这是否是一个新问题。)平台:Mac OS X 10.10.2 (Yosemite)

0 投票
2 回答
1172 浏览

intellij-idea - 如何在 IdeaVIM 中禁用视觉模式?

我将 PyCharm 与 IDEAVim 插件一起使用。每当我在插入模式下突出显示文本并按退格键时,我突出显示的文本只会向左移动而不是删除它。

如果我突出显示文本并按退格键,我可以添加什么到我的 .ideavimrc 以禁用可视模式并删除文本?

谢谢!

0 投票
1 回答
550 浏览

vim - 我可以在我的 IdeaVim .ideavimrc 文件中编写 Vimscript 吗?

我正在使用他们的 IdeaVim 插件在各种 JetBrains 编辑器中试验 Vim 模式。

我正在尝试从我的本机 .vimrc 文件中移植一些现有功能。但是,我似乎无法让最简单的 vimscript 函数在我的~/.ideavimrc文件中工作。

经过一番搜索,我无法确定这是否是 IdeaVim 甚至支持的东西。我可以在启用了 IdeaVim 插件的 JetBrains 编辑器中执行功能吗?

0 投票
1 回答
157 浏览

intellij-idea - 在拆分之间导航

我想在 intellij IDE 上设置vim-tmux-navigation 之类的导航,而设置它的唯一方法是来自 IdeaVim,所以我在设置 - > 键盘映射中的配置如下所示:

  • VimWindowDown_____ alt J
  • VimWindowLeft______ alt L
  • VimWindowRight_____alt H
  • VimWindowUp_______ alt K

但是当我拆分窗户时它不起作用......这是一个错误还是我错过了一些东西?

哦,不要为我的问题建议我切换器...

0 投票
1 回答
262 浏览

intellij-idea - VIM 像 IDEA 中的空行(最后一行之后)

我面临着这个问题......我正在使用我设置的ideavimrc

是否可以在 IDEA VIM 中像最后一行之后的空白行一样设置,这样即使光标位于行尾,我的文本也会位于中心。看图...

在此处输入图像描述