Cómo configurar el acceso directo para `Copiar ruta del archivo` en texto sublime 3

41

¿Cómo establecer un acceso directo para Copy file pathsublime text 3? Lo intenté:

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

Pero aparentemente el comando copy_file_pathno es válido.

acceso directo para "Copiar ruta del archivo" en texto sublime 3

Maxim Yefremov
fuente

Respuestas:

65

Todo lo que necesitas hacer es cambiar "copy_file_path"a "copy_path".


Para descubrir esto, presioné Ctrl`para abrir la consola, luego corrí

sublime.log_commands(True) 

tener todas las acciones registradas en la consola. Luego hice clic derecho y seleccioné Copy File Path, y

command: copy_path 

apareció. Asigné la combinación de teclas, la ejecuté y funcionó. Para terminar, corro

sublime.log_commands(False) 

para que la consola no se obstruya con información innecesaria, luego presione Ctrl`nuevamente para cerrar la consola.

MattDMo
fuente
Realmente agradecería si pudieras decir cómo llegaste a saber sublime.log_commands. ¿Probablemente la API de sublime?
hamid
@Hamid sí, esto está documentado en la API de Sublime .
MattDMo
Gran respuesta. gracias @MattDMo. ¿Necesito instalar un paquete para esto? Intenté hacer clic derecho en un archivo en la barra lateral en ST3, y no da eso como una opción. "Copiar ruta del archivo" no está allí. ¿Algunas ideas?
Cabalgata
@MattTagg esto no funciona al hacer clic en la barra lateral, debe hacer clic en el cuerpo del archivo. Para trabajar con archivos en la barra lateral, recomiendo instalar el complemento SideBarEnhancements a través de Package Control.
MattDMo
@MattDMo ahh lo tengo ahora. Gracias por la ayuda
cabalgata