29
我想爲Atom編寫一個命令,它包含兩個或多個預先存在的命令,如「選擇線」和「剪切」。我怎麼做?如何在Atom中編寫自定義命令?
我想爲Atom編寫一個命令,它包含兩個或多個預先存在的命令,如「選擇線」和「剪切」。我怎麼做?如何在Atom中編寫自定義命令?
您可以將下面的代碼添加到您的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'
我發現的代碼在原子/ src目錄/ [register-default-commands.coffee]的命令(HTTPS ://github.com/atom/atom/blob/f376316d60b7b0e96ceaff8c631ea6458f31907c/src/register-default-commands.coffee) – pguardiario
我想使用已安裝的軟件包進行組合命令。我如何去使用非編輯器命令? – Erich
@Erich也許這個答案會幫助你? https://stackoverflow.com/a/27230783/6426778 – Tweakimp