Comment définir un raccourci pour `Copier le chemin du fichier` dans le texte sublime 3

41

Comment définir un raccourci pour Copy file pathen sublime text 3? J'ai essayé:

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

Mais apparemment, le commandement copy_file_pathn'est pas valide.

raccourci pour "Copier le chemin du fichier" dans le texte sublime 3

Maxim Yefremov
la source

Réponses:

65

Tout ce que vous devez faire est de changer "copy_file_path"pour "copy_path".


Pour découvrir cela, j'ai appuyé sur Ctrl`pour ouvrir la console, puis couru

sublime.log_commands(True) 

pour que toutes les actions soient consignées sur la console. J'ai ensuite fait un clic droit et sélectionné Copy File Path, et

command: copy_path 

s'est présenté. J'ai assigné la combinaison de touches, je l'ai exécutée et cela a fonctionné. Pour finir, je cours

sublime.log_commands(False) 

afin que la console ne soit pas obstruée par des informations inutiles, cliquez ensuite à Ctrl`nouveau pour fermer la console.

MattDMo
la source
J'apprécierais vraiment si vous pouviez dire comment vous avez appris à connaître sublime.log_commands? Probablement l'API sublime?
Hamid
@Hamid oui, cela est documenté dans l' API de Sublime .
MattDMo
Très bonne réponse. merci @MattDMo. Dois-je installer un package pour cela? J'ai essayé de cliquer avec le bouton droit de la souris sur un fichier dans la barre latérale de ST3, mais cela ne le donne pas en option. "Copier le chemin du fichier" n'est pas là. Des idées?
Cavalcade
@MattTagg cela ne fonctionne pas lorsque vous cliquez dans la barre latérale, vous devez cliquer dans le corps du fichier. Pour travailler avec des fichiers dans la barre latérale, je vous recommande fortement d'installer le plug- in SideBarEnhancements via Package Control.
MattDMo
@MattDMo ahh l'a maintenant. Merci pour l'aide
cavalcade