【发布时间】:2019-07-20 18:30:51
【问题描述】:
我在 Atom 编辑器中添加自定义命令时遇到了困难。试图在这里搜索,但我认为它适用于以前的版本,但不适用于最新版本(1.34)。由于文档中没有示例。请帮助我的情况:
基本上,我想用 1 个键触发“core:select-all”和“join-plus:join-csv-single-quote”。所以为了实现这一点,我看到我可以使用 dispatch 命令。
我发现的其他一些文章:
How do I write a custom command in Atom?
How to run a command when atom starts
https://blog.atom.io/2018/10/09/automate-repetitive-tasks-with-composed-commands.html
我尝试根据我的发现来实现一些东西,但它们都不起作用。我做对了吗?
PS:我一步一步尝试,所以我发现它甚至没有在第一步工作(核心:全选)
我的 init.coffee
atom.commands.add 'custom-command',
'custom:command': ->
view = atom.views.getView(atom.workspace.getActiveTextEditor())
atom.commands.dispatch(view, "core:select-all")
我的 keymap.cson
'atom-workspace':
'alt-shift-o': 'custom-command'
下面是我的原子屏幕截图,以确保键绑定设置:
【问题讨论】:
-
@AbdullaThanseeh,我确实提到过。它有效,但我的问题实际上是包中的命令,所以请帮助解释如何将命令放入该代码中?因为我认为我应该执行“调度”命令?
-
init.coffee中的代码是否正确缩进? Atom 是否在开发者工具控制台中显示任何错误?
标签: atom-editor