29
Voglio scrivere un comando per Atom che compone due o più comandi preesistenti, come "Seleziona linea" e quindi "Taglia". Come lo faccio?Come si scrive un comando personalizzato in Atom?
Voglio scrivere un comando per Atom che compone due o più comandi preesistenti, come "Seleziona linea" e quindi "Taglia". Come lo faccio?Come si scrive un comando personalizzato in Atom?
È possibile aggiungere il seguente codice al file init.coffee
:
atom.commands.add 'atom-text-editor', 'custom:cut-line', ->
editor = atom.workspace.getActiveTextEditor()
editor.selectLinesContainingCursors()
editor.cutSelectedText()
È possibile ottenere il codice da eseguire dalla fonte dalla ricerca di stringhe nella palette di comando. E una volta che avete creato un comando, è possibile associare un tasto ad esso modificando il file di keymap.cson
:
'atom-text-editor':
'alt-cmd-z': 'custom:cut-line'
Ho trovato il codice per i comandi in atomi/src/[register-default-commands.coffee] (https : //github.com/atom/atom/blob/f376316d60b7b0e96ceaff8c631ea6458f31907c/src/register-default-commands.coffee) – pguardiario
Voglio eseguire un comando composto utilizzando i pacchetti installati. Come faccio ad usare i comandi non dell'editor? – Erich
@Erich forse questa risposta ti sarà d'aiuto? https://stackoverflow.com/a/27230783/6426778 – Tweakimp