Saltar al contenido

Sublime 3 – Establecer mapa de teclas para la función Ir a definición

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 controlbutton1 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *