So legen Sie die Verknüpfung für "Dateipfad kopieren" im erhabenen Text fest 3

41

Wie setze ich eine Verknüpfung für den Copy file patherhabenen Text 3? Ich habe es versucht:

[
    { "keys": ["super+i"], "command": "copy_file_path" }
]   

Aber scheinbar Befehl copy_file_pathnicht gültig.

Abkürzung für "Dateipfad kopieren" im erhabenen Text 3

Maxim Yefremov
quelle

Antworten:

65

Alles , was Sie tun müssen , ist der Wandel "copy_file_path"zu "copy_path".


Um dies herauszufinden Ctrl`, drücke ich , um die Konsole zu öffnen, und renne dann los

sublime.log_commands(True) 

Damit alle Aktionen in der Konsole protokolliert werden. Ich habe dann mit der rechten Maustaste geklickt und ausgewählt Copy File Path, und

command: copy_path 

zeigte sich. Ich habe die Tastenkombination zugewiesen, ausgeführt und es hat funktioniert. Zum Schluss renne ich los

sublime.log_commands(False) 

Damit die Konsole nicht mit unnötigen Informationen verstopft wird, drücken Sie Ctrl`erneut, um die Konsole zu schließen.

MattDMo
quelle
Ich würde mich sehr freuen, wenn Sie sagen könnten, wie Sie dazu gekommen sind sublime.log_commands? Wahrscheinlich die API von sublime?
Hamid
@Hamid ja, dies ist in der API von Sublime dokumentiert .
MattDMO
Gute Antwort. danke @MattDMo. Muss ich dafür ein Paket installieren? Ich habe versucht, in ST3 mit der rechten Maustaste auf eine Datei in der Seitenleiste zu klicken, und das gibt es nicht als Option. "Dateipfad kopieren" gibt es nicht. Irgendwelche Ideen?
Cavalcade
@MattTagg Dies funktioniert nicht, wenn Sie in die Seitenleiste klicken. Sie müssen in den Hauptteil der Datei klicken. Für die Arbeit mit Dateien in der Seitenleiste empfehle ich dringend, das SideBarEnhancements- Plugin über die Paketsteuerung zu installieren .
MattDMO
@MattDMo ahh habs jetzt. Vielen Dank für die Hilfe
Cavalcade