Ich möchte einen Befehl für Atom schreiben, der zwei oder mehr bereits vorhandene Befehle wie "Select Line" und dann "Cut" enthält. Wie mache ich das?Wie schreibe ich einen benutzerdefinierten Befehl in Atom?
29
A
Antwort
36
Sie können den folgenden Code in Ihre init.coffee
Datei hinzufügen:
atom.commands.add 'atom-text-editor', 'custom:cut-line', ->
editor = atom.workspace.getActiveTextEditor()
editor.selectLinesContainingCursors()
editor.cutSelectedText()
Sie den Code aus der Quelle erhalten können für Zeichenfolgen in der Befehlspalette durch die Suche auszuführen. Und sobald Sie haben ein Befehl erstellt haben, können Sie einen Schlüssel wo es sich durch die Bearbeitung Ihrer keymap.cson
Datei:
'atom-text-editor':
'alt-cmd-z': 'custom:cut-line'
Verwandte Themen
- 1. Wie schreibe ich einen benutzerdefinierten hübschen Drucker
- 2. Wie schreibe ich einen Nightwatch benutzerdefinierte Befehl mit jquery
- 3. Wie schreibe ich einen einzelnen Befehl in einfache Anführungszeichen
- 4. Wie schreibe ich einen benutzerdefinierten Service-Host in WCF?
- 5. Wie schreibe ich einen einfachen benutzerdefinierten HTTP-Server in Go?
- 6. Wie schreibe ich SQL-Befehl in C#
- 7. Wie sende ich Parameter an einen benutzerdefinierten Befehl in Xamarin.iOS?
- 8. Wie füge ich einen benutzerdefinierten weitergeleiteten Befehl in WPF hinzu?
- 9. Wie schreibe ich einen benutzerdefinierten Filter für ListView mit ArrayAdapter
- 10. Wie schreibe ich einen Socket-basierten benutzerdefinierten Transport für WCF
- 11. Wie schreibe ich einen benutzerdefinierten Filter im Frühjahr Sicherheit?
- 12. Wie schreibe ich einen benutzerdefinierten Konverter für <p:pickList>
- 13. Wie schreibe ich einen benutzerdefinierten POCO Serializer/Deserializer?
- 14. Wie man Atom mit einem "Atom" öffnet. Befehl im Terminal?
- 15. Wo kann ich den Atom-Befehl ausführen?
- 16. Gibt es einen Befehl für "Unsichtbares anzeigen" in Atom?
- 17. Wie schreibe ich einen Bitstrom
- 18. Ich plane django benutzerdefinierten Befehl
- 19. Wie schreibe ich einen Linker
- 20. Wie schreibe ich einen Integrationstest in NUnit?
- 21. Wie schreibe ich in einen Duplex-Stream?
- 22. Wie schreibe ich einen Bereich in Rails?
- 23. Wie schreibe ich die Kommandozeileneingabe in den Befehl im Batch?
- 24. Wie schreibe ich mehrzeilige awk Befehl in den Fenstern?
- 25. Wie erstelle ich einen benutzerdefinierten beschreibbaren Transformator?
- 26. Wie schreibe ich einen Kommentar in einen SpEL-Ausdruck?
- 27. Wie schleife ich einen Befehl in CMD?
- 28. Wie erstelle ich einen Befehl wie \ Titel in LaTeX?
- 29. Wie schreibe ich einen Befehl von der Eingabeaufforderung in eine Datei mit Python?
- 30. Rails 4 - Wie schreibe ich einen Bereich
fand ich den Code für die Befehle in Atom/src/[register-default-commands.coffee] (https : //github.com/atom/atom/blob/f376316d60b7b0e96ceaff8c631ea6458f31907c/src/register-default-commands.coffee) – pguardiario
Ich möchte einen kompilierten Befehl mit installierten Paketen tun. Wie gehe ich mit Nicht-Editor-Befehlen vor? – Erich
@Erich vielleicht wird diese Antwort Ihnen helfen? https://stackoverflow.com/a/27230783/6426778 – Tweakimp