原子编辑器 - 除Vim模式插入外的所有内容的键绑定

时间:2015-07-11 18:22:04

标签: coffeescript atom-editor

我是一个狂热的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'

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

原来我忘了在atom-text-editor选择器之前添加.vim-mode:not(.insert-mode)选择器。将脚本更改为以下内容并且有效:

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