45

How to set shortcut for Copy file path in sublime text 3? I tried:

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

But seemingly command copy_file_path not valid.

shortcut for "Copy file path" in sublime text 3

0

2 Answers 2

72

All you need to do is change "copy_file_path" to "copy_path".


To discover this, I hit Ctrl` to open the console, then ran

sublime.log_commands(True) 

to have all actions logged to the console. I then right-clicked and selected Copy File Path, and

command: copy_path 

showed up. I assigned the key combination, ran it, and it worked. To finish up, I run

sublime.log_commands(False) 

so the console doesn't get clogged with unnecessary info, then hit Ctrl` again to close the console.

6
  • I would really appreciated if you could say how you came to know about sublime.log_commands? Probably sublime's API?
    – hamid
    Dec 14, 2014 at 11:20
  • 1
    @Hamid yes, this is documented in Sublime's API.
    – MattDMo
    Dec 14, 2014 at 18:16
  • Great answer. thanks @MattDMo. Do I need to install a package for this? I tried right clicking on a file in the sidebar in ST3, and it does not give that as an option. "Copy File Path" is not there. Any ideas?
    – cavalcade
    Mar 8, 2015 at 5:22
  • @MattTagg this doesn't work when clicking in the sidebar, you have to click in the body of the file. For working with files in the sidebar, I highly recommend installing the SideBarEnhancements plugin via Package Control.
    – MattDMo
    Mar 8, 2015 at 5:29
  • @MattDMo ahh got it now. Thanks for the help
    – cavalcade
    Mar 8, 2015 at 9:31
1

For those like me that need a shortcut to copy the relative path,

{ "keys": ["alt+p"], "command": "copy_relative_path" }

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .