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" }

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.