coffeescript - 打开 Markdown 文件时以编程方式在 Atom 中打开 Markdown 预览

标签 coffeescript atom-editor

我想做什么

当我打开markdown时文件,我想要 Atom自动切换 markdown-preview模式。

到目前为止我做了什么

我的 init.coffee 文件的内容:

atom.workspace.onDidAddPaneItem (event) ->
    if event.item.getGrammar().name is 'GitHub Markdown'
        atom.commands.dispatch(atom.views.getView(atom.workspace), 'markdown-preview:toggle')

什么可以帮助解决问题

如果 markdown 文件选项卡已打开并且我运行 atom.commands.dispatch(atom.views.getView(atom.workspace), 'markdown-preview:toggle') 命令,它将工作。

我认为有两种可能的方法可以做到这一点,我只是需要弄清楚如何做到这一点:

  • 将当前选项卡切换到显示 Markdown 文件的选项卡并运行切换命令

或者

  • 获取 Markdown 选项卡并应用切换命令

这是Atom API

最佳答案

ma​​rkdown-preview-opener包自动打开文件。

https://atom.io/packages/markdown-preview-opener

关于coffeescript - 打开 Markdown 文件时以编程方式在 Atom 中打开 Markdown 预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32344014/

相关文章:

javascript - d3 : Why does this function not remove elements?

node.js - robots.router 和 robots.http 有什么区别?

atom-editor - 如何在 Atom 编辑器中运行 Java 程序?

ide - Atom 编辑器中 “untab” 的键盘快捷键是什么?

angularjs - tsconfig.json : using TypeScript in a team with Atom and VSCode?

javascript - AngularJS 从 postdata 中删除数据

javascript - 咕噜.js : Loading task causes TypeError: object is not a function

node.js - 在 ubuntu 上安装 coffee-script 可以正确安装所有文件,但命令行不起作用

css - 更改原子编辑器的光标样式

reactjs - 如何让 Emmet 生成不带引号的自定义 JSX 属性