问题标签 [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.
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.
vim - IdeaVim 在 PhpStorm 中同时编辑多行
我安装了 IdeaVim 插件,但同时编辑多行时遇到问题,但我在网上看过一些视频,人们可以正确地做到这一点。
所以我使用 let's say 选择一个单词v + e
,然后我Alt + j
(我正在使用Ubuntu
)选择文档中的多个出现,然后如果我按下c
,它只编辑第一个出现,然后删除其余的。
我尝试了很多组合键,但无法正常工作。这在 IdeaVim 中不可能吗?我是否必须打开和关闭插件才能实现这一点?
vim - 如何在 Ideavim 中使用 vim 插件?
我想在我的 Pycharm IDE 中使用 Tim Pope 的 vim环绕插件。我一直在为 Pycharm 使用 IdeaVim 插件来使用 vim 动作和命令。
我知道我可以像平常一样使用,但~/.ideavimrc
我.vimrc
找不到有关如何在ideavim 中使用插件的信息。
我可以在我的内部指定插件目录~/.ideavimrc
还是必须采用其他方式?我可以使用像病原体这样的插件管理器吗?
vim - ideavim:不支持正常的 ex 命令?
我正在使用 pycharm 和 ideavim 插件进行类似 vim 的编辑。
当我使用 :normal 命令时,我被告知“不是编辑器命令:正常”
有没有另一种方法可以完成我的工作(对于多行运行相同的宏),或者有一种方法可以在 ideavim 中添加普通命令?
vim - 如何在ideavimrc中只包含一些vimrc
我知道我可以使用一个.ideavimrc
文件,并且可以从中获取我的文件,.vimrc
但是其中有些设置效果不佳。
使用 vim 我可以执行以下操作:
有谁知道我是否可以做类似的事情,以便ideavimrc 将跳过某些部分?
vim - 如何将 IdeaVim 正常模式的键映射到编辑器的操作?
我正在使用 JetBrains 的 phpstorm 和 IdeaVim 插件。
我想知道是否可以将正常模式下的键绑定到编辑器操作。
例如,我曾经将Ctrl+映射B到 Navigate > Declaration。然而Ctrl+B是一个 vi 动作,可以向后翻一页,这没关系。
我知道我可以将键盘快捷键配置为不同的快捷键,例如Ctrl++ ,但为了让事情更简单,我希望在ideavim 的命令模式下有一个键映射到该功能,Shift例如.B;
如此紧迫;在命令模式下会触发Declaration
witin phpstorm 的动作。
我怎样才能做到这一点?
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'。
这可能吗?如果是这样,如何?
vim - Intellij Ideavim 插件是否支持复杂的函数定义?
它是否支持以下代码?
更准确地说,它是否支持定义函数?调用函数system
?等等。
以下代码用于从插入正常退出时自动关闭我的中文输入法。
python - 能否说服 PyCharm 的 IdeaVim 插件使用硬标签?
我主要是 vim 用户,但在工作中大多数人都在使用 PyCharm,所以我想我至少会认真尝试一下 PyCharm。
为了使过渡少一点……嗯……重复输入,我安装了 PyCharm 的 IdeaVim 插件。
然而,我们的编码风格 - 需要 - 硬制表符,而不是空格(是的,这与当今大多数地方所做的相反),而且我很难让 IdeaVim 插入硬制表符而不是 4 个空格。
我试过 :set noexpandtab (和一个 :%retab),我试过 ^V^I,但似乎都没有工作。
有没有人有 IdeaVim 做硬标签?如果是,如何?
谢谢!