我正在使用PyCharm + Ideavim,我很高兴.
但是,有没有什么办法可以使用'jk'代替ESC或Ctrl-C从INSERT更改为NORMAL模式?
我刚刚升级了IdeaVIM,以使用新添加的窗口管理支持。我遇到的问题是键绑定根本无法正常工作。我尝试手动编辑键盘映射,重新添加默认绑定,但是它们无效。
当我按下Cw时,在modeline中得到了一些帮助,让我知道该前缀上有哪些键绑定(l代表右窗口,h代表左窗口等),但是当我按下第二个键时,什么也没发生!这是怎么回事?我正在运行ideavim 13.1.3。
最新的 Android Studio 更新似乎改变了字母的键重复行为。例如,我不能按住 i 并重复字符。相反,它想弹出一个插入外语字符的建议。这是一个主要障碍,因为我使用 IdeaVIM 键盘方案,并且需要能够按住 hjkl 字符来移动光标多个字符。事实上,我必须反复点击该键。我环顾四周以找到禁用此角色的偏好,但无法将其找出来。
任何帮助将不胜感激。
出于某种原因,我可以使用IdeaVim来导航我的源文本就好了; 但是,当我跳转到外部库中的java文件(已锁定)时,所有Vim快捷方式都会以某种方式关闭.我怎样才能让他们继续运作?我正在使用Intellij 14 CE.
最近我从vim切换到pycharm程序,并安装了ideavim插件.它在大多数情况下都很有效.当我搜索文本时,它会找到结果,但搜索结果没有突出显示的颜色.例如:我在命令行中输入'first_pos',结果显示,但单词中没有突出显示的颜色.(抱歉,我无法发布图片......)
如何改变ideavim的搜索结果颜色?谢谢.
是否可以使用IdeaVim插件调用Intellij IDE操作(可能通过一些绑定)?
例如:
:runfile
Run Code Online (Sandbox Code Playgroud)
将运行当前的Java类.
我知道Quick Action Menu Cmd+ Shift+ A,但我想在Vim风格中使用IDE.
我试图让Ideavim插件在Intellij IDEA和PyCharm中正常工作,但文档相当差,我无法正确配置它.
对于初学者,文档告诉我在Preferences/Keymap下选择VIM键映射,但在安装Ideavim之前或之后没有VIM键映射.
此外,根据文档,一些插件被支持(尽管文档没有说明,只讨论vim-surreound),但即使把线放入~/.ideavimrc:
set vim-surround
Run Code Online (Sandbox Code Playgroud)
vim-surround命令根本不起作用.
此外,操作/命令列表在哪里可用于~/.ideavimrc映射某些键绑定.
例如,假设我想重新映射<leader> f s以保存我的文件.我在哪里可以找到可用的命令,以便我可以输入以下内容~/.ideavimrc:
let mapleader = " "
nmap <LEADER>fs :SaveFile<CR>
Run Code Online (Sandbox Code Playgroud) CTRL-G激活 IdeaVim 时,Mac 上选择单词下一次出现的漂亮功能不起作用。所以很长一段时间以来,我一直都在禁用 IdeaVim,每次我都想做多选。但我越来越多地使用它。是否有解决方法,让它工作?
... 或者我可以以某种方式做到 VIM 风格吗?
具体例子
如果我有这样的事情:
$foo = 123
if( isset( $foo ) ){
echo $foo;
} // if( isset( $foo ) ){
Run Code Online (Sandbox Code Playgroud)
我想全选$foo并将其替换为$bar.
如果我不使用 IdeaVim,那么我可以选择第一个$foo并按CTRL-G4 次(CTRL-CMD-G如果我想选择所有这些,则按),然后编写$bar.
... 目前,我只是停用了 IdeaVim,然后就去做了。
补充说明
我已经尝试清空我的.ideavimrc-file 以确保它不在那里,与它发生冲突。结果是一样的。
IntelliJ中的Ctrl-E打开"最近的文件"对话框.IdeaVim中的Ctrl-E(以及vim中)向下滚动窗口.
如何在IdeaVim插件处于活动状态时使Ctl-E打开最近的文件对话框?