如何在 Atom 中编写自定义命令?

Posted

技术标签:

【中文标题】如何在 Atom 中编写自定义命令?【英文标题】:How do I write a custom command in Atom? 【发布时间】:2014-08-18 20:51:22 【问题描述】:

我想为 Atom 编写一个命令,该命令由两个或多个预先存在的命令组成,例如“选择行”,然后是“剪切”。我该怎么做?

【问题讨论】:

【参考方案1】:

您可以将以下代码添加到您的init.coffee 文件中:

atom.commands.add 'atom-text-editor', 'custom:cut-line', ->
  editor = atom.workspace.getActiveTextEditor()
  editor.selectLinesContainingCursors()
  editor.cutSelectedText()

您可以通过在命令面板中搜索字符串来从源代码中获取要执行的代码。一旦你创建了一个命令,你可以通过编辑你的keymap.cson文件来映射一个键:

'atom-text-editor':
    'alt-cmd-z': 'custom:cut-line'

【讨论】:

我在atom/src/register-default-commands.coffee找到了命令的代码 我想使用已安装的软件包执行组合命令。如何使用非编辑器命令? @Erich 也许这个答案会对你有所帮助? ***.com/a/27230783/6426778 @Lee 知道如何从上下文菜单中调用它吗?

以上是关于如何在 Atom 中编写自定义命令?的主要内容,如果未能解决你的问题,请参考以下文章

代码调试篇:如何编写 gdb 自定义命令

代码调试篇:如何编写 gdb 自定义命令

如何自定义centos命令行命令

在Linux上实现自定义的 ls命令

如何在 Mac 命令行应用程序中获取自定义 url?

windows 命令提示符中的自定义命令