2012-04-04 10 views
23

He intentado obtener la selección de columna mediante enlaces de teclado que funcionan en Windows.Selección de columna del teclado para Sublime Text 2 en Windows

El predeterminada (Windows) .sublimekeymap dice esto:

{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} }, 
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} }, 

Y también está documentado aquí: http://www.sublimetext.com/docs/2/column_selection.html Sin embargo, cada vez que trato de hacer la selección de columnas a través del teclado no funciona. ¿Es este un problema específico del entorno o un error real? O tal vez estoy haciendo algo mal.

Respuesta

20

Suponiendo que está recibiendo múltiples cursores cuando se sube en un bloque de texto con Ctrl + Alt + Hasta, este caso es necesario utilizar Shift + izquierda y Shift + Derecha para hacer la selección de columna.

Si no obtiene varios cursores en absoluto, intente cambiar las combinaciones de teclas solo a up y down, vea si eso funciona. Puede ser que su entorno de Windows esté usando Ctrl + Alt + Subir `por otra cosa y evita su uso en Sublime.

+25

De hecho. El adaptador de gráficos Intel estaba capturando ctrl + alt + up y ctrl + alt + abajo. Tuve que hacer lo siguiente: Haga clic con el botón derecho en el Escritorio> Seleccionar opciones de gráficos> Teclas de acceso rápido> Desactivar. – ciriarte

+4

Este fue mi problema, mi tarjeta gráfica estaba capturando el atajo de teclado predeterminado y simplemente lo asigné a otra cosa. Si tienes una tarjeta gráfica basada en Intel, este problema probablemente te afecte. – jwhaley58

+5

Ya tenía deshabilitadas las teclas de acceso rápido en el servicio de gráficos de Intel, pero seguía capturando ctrl + alt + arriba/abajo de todos modos.Tuve que cambiar las teclas rápidas reales en la configuración de gráficos de Intel a otra cosa para hacer que ctrl + alt + arriba/abajo funcione en Sublime Text. –

10

No es el lugar correcto para esto exactamente, pero si usa RDP en una VM, los valores predeterminados tampoco funcionarán.

He redefinido la línea de unión de reordenación Ctrl + Shift para este fin

{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} }, 
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} } 
9

Creo que es muy tarde, pero, me encontré con la siguiente la solución más eficaz.

  1. Pon esto en sus "asociaciones de teclas por defecto" y guardarlo

    { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }, 
    { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} }, 
    
  2. Después, puede utilizar el siguiente para hacer una selección de columnas

    Alt + Shift + [Abajo | Hasta ]

+0

Estos comandos clave se sienten mucho más naturales. Ellos imitan el comportamiento de Notepad ++. Primero usa 'Alt + Shift + Up' para seleccionar el texto, luego solo suelta' Alt' y sigue presionando 'Shift' y selecciona las columnas de texto que desee usando' Left'/'Right' – icc97

1

que tenían el mismo problema debido a Winamp Global teclas de acceso rápido. Simplemente elimine esa combinación de teclas de las preferencias de Winamp y funcionará.

Cuestiones relacionadas