Como definir o atalho para `Copiar caminho do arquivo 'em texto sublime 3

41

Como definir o atalho Copy file pathno texto sublime 3? Eu tentei:

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

Mas, aparentemente, o comando copy_file_pathnão é válido.

atalho para "Copiar caminho do arquivo" em texto sublime 3

Maxim Yefremov
fonte

Respostas:

65

Tudo que você precisa fazer é mudar "copy_file_path"para "copy_path".


Para descobrir isso, cliquei Ctrl`para abrir o console e depois corri

sublime.log_commands(True) 

ter todas as ações registradas no console. Eu, então, clicado direita e selecionados Copy File Path, e

command: copy_path 

apareceu. Atribuí a combinação de teclas, executei e funcionou. Para terminar, eu corro

sublime.log_commands(False) 

para que o console não fique entupido com informações desnecessárias e pressione Ctrl`novamente para fechar o console.

MattDMo
fonte
Eu realmente aprecio se você pudesse dizer como conheceu sublime.log_commands? API provavelmente sublime?
Hamid
@Hamid sim, isso está documentado na API do Sublime .
precisa saber é o seguinte
Ótima resposta. obrigado @MattDMo. Preciso instalar um pacote para isso? Tentei clicar com o botão direito do mouse em um arquivo na barra lateral do ST3, e isso não é uma opção. "Copiar caminho do arquivo" não está lá. Alguma ideia?
cavalcade
@ MattTagg, isso não funciona ao clicar na barra lateral, você precisa clicar no corpo do arquivo. Para trabalhar com arquivos na barra lateral, eu recomendo instalar o plug-in SideBarEnhancements via controle de pacote.
MattDMo
@MattDMo ahh entendi agora. Obrigado pela ajuda
cavalgada