Solución:
Para cualquier otra persona que desee establecer la definición de goto de estilo Eclipse, debe crear .sublime-mousemap
archivo en Sublime User
carpeta.
Windows – crear Default (Windows).sublime-mousemap
en %appdata%Sublime Text 3PackagesUser
Linux – crear Default (Linux).sublime-mousemap
en ~/.config/sublime-text-3/Packages/User
Mac – crear Default (OSX).sublime-mousemap
en ~/Library/Application Support/Sublime Text 3/Packages/User
Ahora abra ese archivo y coloque la siguiente configuración dentro
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
Tu puedes cambiar modifiers
clave como quieras.
Ya que control–button1
en Windows y Linux se usa para selecciones múltiples, agregando una segunda tecla modificadora como Alt podría ser una buena idea si desea utilizar ambas funciones:
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
Alternativamente, puede usar el botón derecho del mouse (button2
) con control solo y no interferir con ninguna función incorporada.
Para configurar, vaya a la definición a alt + d. Desde el menú Preferencias> Vinculaciones de teclas-Usuario. Y luego agregue el siguiente JSON.
[
{ "keys": ["alt+d"], "command": "goto_definition" }
]
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.
{ "keys": ["f12"], "command": "goto_definition" },
{ "keys": ["super+alt+down"], "command": "goto_definition" }
Esos son dos que se muestran en mi Default.
En Mac, copié el segundo para anularlo.
en Sublime Text -> Preferences -> Key Bindings – Usuario agregué esto
/* Beginning of File */
[
{
"keys": ["super+shift+i"], "command": "goto_definition"
}
]
/* End of File */
Esto lo vincula a la combinación Comando + Mayús + 1 en mac.