如何将自定义的ideavim键绑定Map到普通模式?

vngu2lb8  于 2023-02-07  发布在  其他
关注(0)|答案(1)|浏览(158)

在ideavim的正常模式下,我想在标签页和分隔符之间切换,就像在firefox扩展vimium中一样,我目前的解决方案是如果我想在capital中输入这些字母,使用caps lock。
我的预期行为是:

  • 选择下一个/上一个选项卡:
  • Pycharm按键绑定:“Alt +向右/向左”
  • 预期的ideavim正常模式键绑定:“Shift + k/j”
  • 选择下一个/上一个拆分器:
  • Pycharm按键绑定:“Alt + ./,”
  • 预期的ideavim正常模式键绑定:“移位+升/小时”

目前这是我在. ideavimrc中不成功的代码。有什么想法可能会出错吗?

nmap <S-j> <M-Left>
nmap <S-k> <M-Right>
nmap <M-.> <S-l>
nmap <M-,> <S-h>

let g:ideavim_custom_mappings = 1
5jdjgkvh

5jdjgkvh1#

虽然我不知道为什么你目前的Map不工作,但你可以尝试下面的工作,而不是更好:

nmap <S-j> :action PreviousTab<cr>
nmap <S-k> :action NextTab<cr>
nmap <M-.> :action NextSplitter<cr>
nmap <M-,> :action PrevSplitter<cr>

您可以通过:actionlist查看所有操作列表。

相关问题