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

android-studio - 我在哪里可以在 Windows 7 上找到 ideavim 0.41 的 .ideavimrc 文件?

我在 Windows 7 上使用 android studio,它安装了 IdeaVim,我用过:map jj <Esc>(我知道这是一个错误),之后我用:map jj它来禁用它,它变成了<Nop>. 但是当我回到命令模式时,我不能再使用j下去了。我试过unmap, mapclear,.. 但它不起作用。

所以现在我想找到 .ideavimrc 文件来删除该映射(我是关于 vim 的新手,请详细说明:D)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
157 浏览

intellij-idea - the behavior of IntelliJ Idea Vim is something strange

I use Ctrl+k for exiting Insert mode. So, I did the key mapping on IntelliJ. enter image description here

it seems work well. But, something is wrong.

When I type Ctrl+k, it looks exited insert mode. but after the input ctrl+k, next input is not recognize.

it's difficult to explain for my poor English. so please try setting Ctrl+k as a Exit Insert Mode, and check the behavior.

thank you for your help.

0 投票
1 回答
3188 浏览

vim - IdeaVim 在 PhpStorm 中同时编辑多行

我安装了 IdeaVim 插件,但同时编辑多行时遇到问题,但我在网上看过一些视频,人们可以正确地做到这一点。

所以我使用 let's say 选择一个单词v + e,然后我Alt + j(我正在使用Ubuntu)选择文档中的多个出现,然后如果我按下c,它只编辑第一个出现,然后删除其余的。

我尝试了很多组合键,但无法正常工作。这在 IdeaVim 中不可能吗?我是否必须打开和关闭插件才能实现这一点?

0 投票
5 回答
16023 浏览

vim - 如何在 Ideavim 中使用 vim 插件?

我想在我的 Pycharm IDE 中使用 Tim Pope 的 vim环绕插件。我一直在为 Pycharm 使用 IdeaVim 插件来使用 vim 动作和命令。

我知道我可以像平常一样使用,但~/.ideavimrc.vimrc找不到有关如何在ideavim 中使用插件的信息。

我可以在我的内部指定插件目录~/.ideavimrc还是必须采用其他方式?我可以使用像病原体这样的插件管理器吗?

0 投票
1 回答
1936 浏览

vim - ideavim:不支持正常的 ex 命令?

我正在使用 pycharm 和 ideavim 插件进行类似 vim 的编辑。

当我使用 :normal 命令时,我被告知“不是编辑器命令:正常”

有没有另一种方法可以完成我的工作(对于多行运行相同的宏),或者有一种方法可以在 ideavim 中添加普通命令?

0 投票
2 回答
621 浏览

vim - 如何在ideavimrc中只包含一些vimrc

我知道我可以使用一个.ideavimrc文件,并且可以从中获取我的文件,.vimrc 但是其中有些设置效果不佳。

使用 vim 我可以执行以下操作:

有谁知道我是否可以做类似的事情,以便ideavimrc 将跳过某些部分?

0 投票
3 回答
2391 浏览

vim - 如何将 IdeaVim 正常模式的键映射到编辑器的操作?

我正在使用 JetBrains 的 phpstorm 和 IdeaVim 插件。

我想知道是否可以将正常模式下的键绑定到编辑器操作。

例如,我曾经将Ctrl+映射B到 Navigate > Declaration。然而Ctrl+B是一个 vi 动作,可以向后翻一页,这没关系。

我知道我可以将键盘快捷键配置为不同的快捷键,例如Ctrl++ ,但为了让事情更简单,我希望在ideavim 的命令模式下有一个键映射到该功能,Shift例如.B;

如此紧迫;在命令模式下会触发Declarationwitin phpstorm 的动作。

我怎样才能做到这一点?

0 投票
1 回答
196 浏览

php - PHPStorm ideavim 插件:shell 转义和 ctrl-n/ctrl-p 补全

这是一个两部分。

我是一个长期试用 phpstorm 10 的 vi/vim 用户。我安装了 ideavim 插件,一般来说,它是迄今为止我见过的最好的 vim 模拟器。但是,有两个问题我很想得到解决方案。

1.一致的shell逃逸行为

外壳转义有时有效,有时完全失败。例如:

按预期对 10 到 20 之间的所有行进行排序。然而:

只是把线扔掉......有没有办法解决这个问题?我非常喜欢外壳逃逸。

2. ctrl-n 和 ctrl-p 补全

这个问题之前在这里被问过,但答案完全不令人满意(基本上“只是做一些完全不同的事情”)。

我已经转到文件->设置->'其他设置'->'vim emulation'并将'ctrl-N'和'ctrl-P'处理程序设置为'vim'......但它什么也没做。事实上, ctrl-p 和 ctrl-n 似乎完全禁用了。

作为参考,如果可能的话,我希望它以类似 vim 的方式运行,即在缓冲区中找到完整的单词。例如:

得到'foobar'。

这可能吗?如果是这样,如何?

0 投票
1 回答
973 浏览

vim - Intellij Ideavim 插件是否支持复杂的函数定义?

它是否支持以下代码?

更准确地说,它是否支持定义函数?调用函数system?等等。

以下代码用于从插入正常退出时自动关闭我的中文输入法。

0 投票
1 回答
426 浏览

python - 能否说服 PyCharm 的 IdeaVim 插件使用硬标签?

我主要是 vim 用户,但在工作中大多数人都在使用 PyCharm,所以我想我至少会认真尝试一下 PyCharm。

为了使过渡少一点……嗯……重复输入,我安装了 PyCharm 的 IdeaVim 插件。

然而,我们的编码风格 - 需要 - 硬制表符,而不是空格(是的,这与当今大多数地方所做的相反),而且我很难让 IdeaVim 插入硬制表符而不是 4 个空格。

我试过 :set noexpandtab (和一个 :%retab),我试过 ^V^I,但似乎都没有工作。

有没有人有 IdeaVim 做硬标签?如果是,如何?

谢谢!