原子编辑器-body键绑定的一切,除了Vim模式插入



我是一个Vim的狂热用户,最近决定尝试一下Atom。在vim中,我将,bn & ,bp分别映射到下一个缓冲区和前一个缓冲区。我试图在Atom中模仿相同的行为来切换选项卡。在我的keymap中。cson文件我有以下内容:

'body':
  ', b n': 'pane:show-next-item'
  ', b p': 'pane:show-previous-item'

这将工作,除非我尝试在Vim模式下输入','字符插入它不会显示,除非我按','两次。

我想也许下面的方法会有用,但它没有效果:

'body .vim-mode:not(.insert-mode)':
  ', b n': 'pane:show-next-item'
  ', b p': 'pane:show-previous-item'

任何帮助都是感激的!

原来我只是忘记在.vim-mode:not(.insert-mode)选择器之前添加atom-text-editor选择器。将脚本更改为以下内容,它工作了:

'body atom-text-editor.vim-mode:not(.insert-mode)':
  ', b n': 'pane:show-next-item'
  ', b p': 'pane:show-previous-item'

最新更新