Der delete
Schlüssel tut dies standardmäßig auf Windows/Linux über diese Tastenkombination:
{ "keys": ["delete"], "command": "right_delete" },
Es scheint keinen Schlüssel gebunden zu sein zu diesem Befehl unter OSX aus irgendeinem Grund standardmäßig, möglicherweise aufgrund einiger Best Practices der Benutzeroberfläche, die von Apple oder einer anderen Anwendung festgelegt wurden.
Ein Schlüssel wie die folgenden Bindung wird tun, was Sie wollen:
{ "keys": ["shift+backspace"], "command": "right_delete" },
Etwas zu beachten ist hier, dass, obwohl der Schlüssel delete
auf der MacOS-Tastatur markiert ist, es in der Lage ist, dass die Backspace
Schlüssel ist auf Nicht-Mac-Tastaturen, und das ist, was Sublime diesen Schlüssel intern zuordnet (möglicherweise aus Gründen der Konsistenz, obwohl ich unsicher bin).
Durch die Sublime Konsole mit View > Show Console
oder die zugehörigen Schlüssel öffnen Bindung von Strg + `, können Sie eine oder beide der folgenden Befehle eingeben:
sublime.log_input(True)
sublime.log_commands(True)
Die erste davon wird Sublime verursachen alle Echo Eingabe in die Konsole, so dass Sie sehen können, wie es Ihre Eingabe interpretiert, was in Fällen wie diesem oder in Fällen, in denen Sie eine Tastatur mit einem nicht-US-Layout verwenden, nützlich sein kann.
Die zweite bewirkt, dass Sublime alle Befehle wiedergibt, die ausgeführt werden, während sie ausgeführt werden, was hilfreich ist, um zu ermitteln, was eine bestimmte Tastenbindung, ein Menüelement oder ein Befehlspalettenelement bewirkt.
Beide Befehle bleiben wirksam, bis Sie sie erneut mit einem Parameter ausführen, um sie zu deaktivieren oder Sublime neu zu starten.
Korrigieren Sie mich, wenn ich falsch liege, aber auf OSX nicht fn + löschen löschen rechts neben dem Cursor? Ist das die gleiche Funktionalität, nach der Sie suchen? –