Quiero crear un acceso directo de estilo Eclipse Ctrl+ MouseClickpara abrir la función / método. Sublime Text 3 ya tiene esta función llamada goto_definitionpero está vinculada a F12.

Pero no estoy seguro de cómo crear este enlace. Busqué documentación aquí pero era demasiado compleja. ¿Me pueden ayudar con esta simple combinación de teclas?
Editar: Después de este artículo, me dijeron que hiciera esto: http://webtempest.com/better-definition-navigation-in-sublime-text-3/
[
{
"button": "button1",
"count": 1,
"modifiers": ["super", "shift"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
Esto no parece funcionar, ctrl+ shift+ clickno ejecuta nada.

superes la tecla de Windows para Windows y Linux y la tecla de comando para OS X, no control. Pruebe eso y vea si obtiene el comportamiento que desea.Respuestas:
Para cualquier otra persona que desee establecer la definición de goto de estilo Eclipse, debe crear el
.sublime-mousemaparchivo en laUsercarpeta Sublime .Windows: crear
Default (Windows).sublime-mousemapen%appdata%\Sublime Text 3\Packages\UserLinux: crear
Default (Linux).sublime-mousemapen~/.config/sublime-text-3/Packages/UserMac: crear
Default (OSX).sublime-mousemapen~/Library/Application Support/Sublime Text 3/Packages/UserAhora abra ese archivo y coloque la siguiente configuración dentro
Puedes cambiar la
modifiersclave como quieras.Dado que Ctrl,
button1en Windows y Linux se usa para múltiples selecciones, agregar una segunda tecla modificadora como Altpodría ser una buena idea si desea usar ambas funciones:Alternativamente, puede usar el botón derecho del mouse (
button2) Ctrlsolo, y no interferir con ninguna función incorporada.fuente
ctrl+clicky su no hacer nada, me sale un errorUnable to parse bindingPara establecer ir a definición a alt + d. Desde el menú Preferencias> Asignaciones de teclas-Usuario. Y luego agregue el siguiente JSON.
fuente
button1lugar ded... entonces, tenemos como"alt" + "button"Si desea ver cómo hacer una definición adecuada, vaya a Sublime Text-> Preferences-> Key Bindings - Default y busque el comando que desea anular.
Esos son dos que se muestran en mi Predeterminado.
En Mac copié el segundo para anular.
en Sublime Text -> Preferences -> Key Bindings - User Agregué esto
Esto lo vincula a la combinación Comando + Mayús + 1 en mac.
fuente
En una Mac, debe configurar la combinación de teclas usted mismo. Simplemente ve a
e ingrese lo siguiente:
Esto habilitará la combinación de teclas
Shift + Command + Mpara habilitar la definición de ir a. Por supuesto, puede configurar la combinación de teclas para cualquier cosa que desee.fuente
ctrl! = super en Windows y máquinas Linux.
Si la versión F12 de "Goto Definition" produce resultados de varios archivos, la versión "ctrl + shift + click" podría no funcionar bien. Encontré ese error al ver el proyecto Golang con el paquete GoSublime.
fuente
ctrl+dot,ctrl+goctrl+shift+left-clicken Windows. Reemplace ctrl como comando en Mac.Estoy usando la versión portátil Sublime (para Windows) y esto (colocar el mapa del mouse en la
SublimeText\Packages\Usercarpeta) no funcionó para mí.Tuve que colocar el archivo de mapa del mouse en la
SublimeText\Data\Packages\Usercarpeta para que funcione dondeSublimeTextestá el directorio de instalación de mi versión portátil.Data\Packages\Useres donde encontré el archivo de mapa de teclas también.fuente