Ich benutze Atom als Haupt-Editor für .tex-Dokumente. Eine Funktion, die mir das Bracket-Matcher-Paket sehr gut gefällt, ist, dass es automatisch ein Schließen einfügt, wenn ich eine Öffnung eingib. Ich würde gerne ein ähnliches Feature für $ hinzufügen, da ich oft Mathmode in Latex benutze. Wo könnte ich das hinzufügen? Ich möchte es nicht in ein Snippet einfügen, wo ich Tab drücken müsste, um ein weiteres $ zu erscheinen. Ich möchte einfach, dass ein zweites schließendes $ automatisch hinzugefügt wird (nach meinem Cursor), wenn ich eines öffne. Wenn dies mit einer Einstellung möglich ist, die es nur für .tex-Dateien aktiviert, wäre das großartig.Wo kann ich im Atomeditor eigene Autovervollständigungs-Snippets hinzufügen?
0
A
Antwort
2
Da ein Standard-Snippet bei einem einzigen Tastendruck nicht ausgelöst wird, müssen Sie dies programmgesteuert lösen. Sie müssen die folgenden zwei Dateien bearbeiten.
i. Init-Skript (init.coffee
oder init.js
):
atom.commands.add 'atom-text-editor', 'custom:insert-dollar-pair', ->
snippetBody = '\$ $1 \$$0'
atom.packages.activePackages.snippets?.mainModule?.insert snippetBody
ii. Keymap (keymap.cson
oder keymap.json
):
'atom-text-editor[data-grammar="text tex latex"]':
'\$': 'unset!'
'\$': 'custom:insert-dollar-pair'
PS: Ich denke, Sie nicht einmal den Dollar-Zeichen entkommen müssen, aber es macht für eine gute optische Trennung.
Verwandte Themen
- 1. Wo kann node.js Projekt eigene Bibliotheken speichern?
- 2. Atomeditor: Wie spring ich zurück und vorwärts
- 3. Wie kann man Wörter aus der Projektsuche im Atomeditor ausschließen?
- 4. Kann eigene Stimme zu TTS Stimme hinzufügen
- 5. Serilog eigene Eigenschaften hinzufügen
- 6. Eigene Compiler-Warnung hinzufügen
- 7. Atomeditor, der git blockiert
- 8. Warum kann ich keine eigene Anwendung im Android Market kaufen?
- 9. Wo kann ich Gurke im Detail lernen?
- 10. Wie kann ich meine eigene Aktion hinzufügen, die ich im SharePoint-Portal meiner API erlauben kann, um
- 11. Wie kann ich meine eigene Observable anpassen?
- 12. Atomeditor lädt geänderte Datei nicht
- 13. Atomeditor und eingebettete Perl: Syntaxhervorhebung
- 14. Wo soll ich meine eigene Swift Library erstellen?
- 15. Wo finde ich Cookies im App-Datenordner?
- 16. Wie kann ich meine eigene Klasse verbinden?
- 17. Wo kann ich google-services.json in xamarin app hinzufügen
- 18. Eigene Methode zu DoctrineMigrations hinzufügen
- 19. Amazon EC2 Instance - Wo kann ich die Credentials-Datei hinzufügen?
- 20. Wo wir eine eigene DataAnnotationsModelMetadataProvider registrieren
- 21. Wo eigene HTML, CSS, Javascript Tutorials einreichen?
- 22. Atomeditor: linter-rubocop plugin Konfigurationsfehler
- 23. Wo ich anfangen kann
- 24. Wie kann ich meine eigene Klasse initialisieren?
- 25. Kann ich meine eigene Einstiegspunktmethode für C#
- 26. Wie kann ich meine eigene API abfragen?
- 27. Wie kann ich meine eigene UITabBar erstellen?
- 28. Kann ich meine eigene DLL zurückentwickeln?
- 29. Wo kann ich Ordner von Klassen in Android Studio hinzufügen?
- 30. Wo ich Inhalt hinzufügen und Seitentitel in woocommerce anpassen kann
Ja, das ist die Art und Weise, wie ich es momentan habe, und obwohl es schneller ist als nur ein $ manuell am Ende jedes Mal eingeben zu müssen, ich wünschte, es gäbe eine Möglichkeit für das Programm, es automatisch jedes Mal hinzuzufügen, wenn ich eintippe ein $. – Devilius
Bitte sehen Sie meine überarbeitete Antwort – idleberg