按文件类型进行键绑定

时间:2019-02-14 22:18:20

标签: atom-editor

说明

我正在尝试创建一个键绑定,该键绑定的行为取决于文件类型。 理想情况下,id喜欢做的是以下操作:

如果文件类型为 .md ,则运行命令markdown-preview-plus:toggle 否则运行命令script:run

我知道这与以下内容类似:

文件init.coffee:

editor.command('custom:command', e => {
  if ( of file type .md) {
    markdown-preview-plus:toggle
  } else {
    script:run
  }
})

然后在keymap.cson中,我必须添加以下内容:

'atom-text-editor':
    'cmd-i': 'custom:command'

但是显然这是伪代码。我尝试过专门阅读文档this 但没有足够的信息。

1 个答案:

答案 0 :(得分:0)

通过将以下内容添加到keymap.cson文件中,我能够做到这一点:

pre-wrap

对于任何尝试做与此类似的事情的人,我以此为参考: Atom grammer syntax