Ich versuche, eine erhabene Datei, entweder mit Keywords oder Vervollständigungen oder etwas ähnliches zu machen, so, wenn ich Enter drücken, bin ich eine Zeile nach unten verschoben, aber ich habe auch einen zusätzlichen Doppelpunkt: am Anfang der neuen Zeile. Also, wenn ich Code tippen bin, kann ich die Linie, die ich auf bin zu beenden, drücken Sie die Eingabetaste, und beginnen mit einer Zeile wie diese :code :code [press enter] :[cursor is here]
Keybind sublime Text "Enter" -Taste, um zusätzliche Wörter am Anfang der neuen Zeile hinzufügen
Wie gehe ich davon zu machen? Ich habe eine sublime-completions-Datei, die "keyword" und "contents" verwendet und ich möchte, dass es ähnlich wie "keys": "[enter]" und wenn ich die nächste Zeile drücken "Inhalt" ist ein Doppelpunkt (:)?
Ich weiß, es gibt einfachere Möglichkeiten, dies zu tun, wie Highlighting den Text und die Cursor am Anfang jeder Zeile setzen, aber meine spezifische Situation bittet mich, jede Zeile bereits fertig zu haben, also nachdem ich mit dem Tippen fertig bin Ich muss zurückgehen und alles modifizieren.
Ich habe diesen genauen Text in einer Datei namens tp-climate-keymap und ich speicherte es in meinem Benutzerordner mit meinen .Sublime-Completions und .Sublime-Syntax-Dateien, aber wenn ich Space drücken, hat sich nichts geändert? Die Syntax sieht zwar korrekt aus, ist aber nicht sicher, ob ich die Tastenbelegung richtig verwende. Gibt es Header zu Sublime-keymaps oder ist es dasselbe wie eine .sublime-completions-Datei? – Igeneous
Sie sollten 'Preferences> Key Bindings - User 'auswählen und die Bindung der Datei hinzufügen, die geöffnet wird (wenn Sie keine benutzerdefinierten Bindungen haben, werden sie erstellt). – OdatNurd
Auch ich bin nicht überrascht, dass es nicht funktioniert, wenn Sie die Leertaste drücken, da die Bindung für die Eingabetaste ist. ;) – OdatNurd