2012-03-14 10 views
17

Un hábito de larga duración que tengo con mi IDE de muchos años es que el CTRL (o comando) + clic selecciona una palabra completa. Es el equivalente a hacer doble clic en una palabra actualmente en ST2. Espero poder restaurar esta habilidad en ST2. ¿Lo haré con un enlace de clave o un complemento?CTRL + enlace de clic en Sublime Text 2

+0

¿Qué plataforma está utilizando? –

Respuesta

32

Si crea un archivo sublime-text-2/Packages/User/Default (Linux).sublime-mousemap (suponiendo que está en Linux) y poner esto en él (Si el archivo ya está allí y luego ponerlo al final del archivo dentro de los corchetes ya presente):

[ 
    { 
     "button": "button1", "count": 1, "modifiers": ["ctrl"], 
     "press_command": "drag_select", 
     "press_args": {"by": "words"} 
    } 
] 

Anulará el comportamiento estándar de Ctrl + clic y hará lo que desee. Sin embargo, el comportamiento predeterminado de Ctrl + Click es muy bueno, lo que permite selecciones y cursores simultáneos múltiples (intente Ctrl + clic en diferentes lugares en un archivo), por lo que es posible que desee reasignar esa funcionalidad a otro lugar. Si usted quiere cambiar la función de selección múltiple con Ctrl + Alt + clic, se puede hacer esto mediante añadiendo también, dentro de los corchetes:

{ 
    "button": "button1", "count": 1, "modifiers": ["ctrl", "alt"], 
    "press_command": "drag_select", 
    "press_args": {"additive": true} 
} 
+0

gran respuesta. esto funcionó. Estoy de acuerdo en que el comportamiento de selección múltiple es genial. ¿Alguna idea de cómo podría volver a habilitar eso usando CTRL + ALT + clic? – phirschybar

+1

@phirschybar - hey, gracias, agregó un poco para que pueda reasignar para esto! :) – fraxel

+1

Ojalá pudiera darle más puntos. Eres un héroe de ST2. Una nota: el 'Alt' debe ser 'alt' (minúscula a). Pero esto funcionó bien. Gracias de nuevo. – phirschybar

4

funciona para ST3, creo que funciona en ST2

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

Win - create "Default (Windows) .sublime-mousemap" en% appd ata% \ Sublime Text 3 \ Paquetes \ Usuario

[ 
    { 
     "button": "button1", 
     "count": 1, 
     "modifiers": ["ctrl"], 
     "press_command": "drag_select", 
     "command": "goto_definition" 
    } 
] 
Cuestiones relacionadas