sublimetext2 - portable - Varios cursores en Sublime Text 2 Windows
sublime text 3 package control (4)
He instalado Sublime Text 2 en Windows y estoy tratando de usar la función de múltiples cursores.
En primer lugar, destaco la selección que estoy buscando (tres líneas).
Luego puedo presionar CTRL + D para seleccionar cada repetición, o ALT + F3 para seleccionar todo. Hay cuatro repeticiones en mi situación.
Ahora quiero mover los cursores en medio de las tres líneas y agregar algo de información para agregar a todas las ocurrencias.
¿Tan pronto como hago clic en la selección, la selección múltiple se va? ¿Hay algo que estoy haciendo mal, estoy seguro de que está mal, pero como la documentación es tan débil, no puedo averiguar cómo?
En Sublime Text, después de seleccionar múltiples regiones de texto, un clic se considera una forma de salir del modo de selección múltiple. Mueva el cursor con las teclas del teclado (flechas, Ctrl + flechas, etc.) en su lugar, y estará bien
Intenta usar Ctrl-clic en los múltiples lugares donde quieras los cursores. Ctrl-D es para múltiples hallazgos incrementales.
Me parece que usar el modo vintage funciona muy bien con sublime multiselección.
Mis teclas más utilizadas serían "w" para saltar una palabra, "^" y "$" para pasar al primer / último carácter de la línea. Combinaciones como "2dw" (eliminar las siguientes dos palabras después del cursor) hacen que usar multiselect sea realmente poderoso.
Esto parece obvio, pero realmente ha acelerado mi flujo de trabajo, especialmente al editar HTML.
Por lo general, es más fácil omitir el mouse por completo, o lo sería si Sublime no estropea el multiselección cuando se ajusta la palabra. Aquí está la documentación oficial sobre el uso del keyboard y el mouse para la selección múltiple. Como está un poco extendido, lo resumiré:
Donde los atajos son diferentes en Sublime Text 3, hice una nota. Para v3, siempre pruebo usando la última versión de desarrollo; si está utilizando la compilación beta, su experiencia puede ser diferente.
Si pierde su selección al cambiar de pestañas o ventanas (particularmente en Linux), intente usar Ctrl + U para restaurarlo.
Ratón
Windows / Linux
Bloques de construcción:
- Positivo negativo:
- Añadir a la selección: Ctrl
- Reste de la selección: Alt En versiones tempranas de v3, esto no funcionó para la selección lineal.
- Tipo de selección:
- Selección lineal: clic izquierdo
- Selección de bloque: haga clic con el botón central o Mayús + haga clic con el botón derecho en Linux, en lugar de hacer clic con el botón central en forma predeterminada.
Combine como mejor le parezca. Por ejemplo:
- Agregar a la selección: Ctrl + clic izquierdo (y opcionalmente arrastrar)
- Reste de la selección: Alt + clic izquierdo Esto no funcionó en las compilaciones iniciales de v3.
- Agregar selección de bloque: Ctrl + Shift + clic derecho (y arrastrar)
- Restar selección de bloque: Alt + Shift + clic derecho (y arrastrar)
Mac OS X
Bloques de construcción:
- Positivo negativo:
- Añadir a la selección: ⌘
- Reste de la selección: ⇧⌘ (solo funciona con selección de bloque en v3; presumiblemente error)
- Tipo de selección:
- Selección lineal: clic izquierdo
- Selección de bloque: clic medio o ⌥ + clic izquierdo
Combine como mejor le parezca. Por ejemplo:
- Agregar a la selección: ⌘ + clic izquierdo (y opcionalmente arrastrar)
- Reste de la selección: ⇧⌘ + clic izquierdo (y arrastre - esta combinación no funciona en Sublime Text 3, pero supuestamente funciona en 2)
- Agregar selección de bloque: ⌥⌘ + clic con el botón izquierdo (y arrastrar)
- Resta la selección de bloque: ⌥⇧⌘ + clic con el botón izquierdo (y arrastra)
Teclado
Windows
- Regrese al modo de selección única: Esc
- Extienda la selección hacia arriba o hacia abajo en todas las referencias: Ctrl + Alt + Arriba / Abajo
- Extienda la selección hacia la izquierda / derecha en todas las referencias: Mayús + Izquierda / Derecha
- Mueva todos los interrelaciones hacia arriba / abajo / izquierda / derecha, y desactive la selección: Arriba / Abajo / Izquierda / Derecha
- Deshace el último movimiento de selección: Ctrl + U
- Agregue la siguiente aparición del texto seleccionado a la selección: Ctrl + D
- Agregue todas las ocurrencias del texto seleccionado a la selección: Alt + F3
- Girar entre las ocurrencias del texto seleccionado (selección única): Ctrl + F3 (invertir: Ctrl + Shift + F3 )
- Convierta una selección lineal única en una selección de bloques, con un símbolo de precaución al final del texto seleccionado en cada línea: Ctrl + Shift + L
Linux
- Regrese al modo de selección única: Esc
- Extienda la selección hacia arriba o hacia abajo en todas las referencias: Alt + Arriba / Abajo. Tenga en cuenta que también puede mantener presionada la tecla Ctrl para obtener los mismos accesos directos que Windows, pero Linux tiende a usar combinaciones Ctrl + Alt para accesos directos globales.
- Extienda la selección hacia la izquierda / derecha en todas las referencias: Mayús + Izquierda / Derecha
- Mueva todos los interrelaciones hacia arriba / abajo / izquierda / derecha, y desactive la selección: Arriba / Abajo / Izquierda / Derecha
- Deshace el último movimiento de selección: Ctrl + U
- Agregue la siguiente aparición del texto seleccionado a la selección: Ctrl + D
- Agregue todas las ocurrencias del texto seleccionado a la selección: Alt + F3
- Girar entre las ocurrencias del texto seleccionado (selección única): Ctrl + F3 (invertir: Ctrl + Shift + F3 )
- Convierta una selección lineal única en una selección de bloques, con un símbolo de precaución al final del texto seleccionado en cada línea: Ctrl + Shift + L
Mac OS X
- Regrese al modo de selección única: ⎋ (ese es el símbolo de Mac para Escape)
- Extienda la selección hacia arriba o hacia abajo en todas las referencias: ^⇧⇡ , ^⇧⇣ (Ver nota)
- Extienda la selección hacia la izquierda / derecha en todas las referencias: ⇧⇠ / ⇧⇢
- Mueva todos los interrelaciones arriba / abajo / izquierda / derecha y borre la selección: ⇠ , ⇡ , ⇣ , ⇢
- Deshace el último movimiento de selección: ⌘U
- Agregue la siguiente aparición del texto seleccionado a la selección: ⌘D
- Agregue todas las ocurrencias del texto seleccionado a la selección: ^⌘G
- Girar entre las ocurrencias del texto seleccionado (selección única): ⌥⌘G (reverso: ⌥⇧⌘G )
- Convierta una selección lineal única en una selección de bloques, con un símbolo de intercalación al final del texto seleccionado en cada línea: ⇧⌘L
Notas para usuarios de Mac
En Yosemite y El Capitán, ^⇧⇡ y ^⇧⇣ son atajos de teclado del sistema por defecto. Si quieres que trabajen en Sublime Text, deberás cambiarlos:
- Abra las
System Preferences
. - Seleccione la pestaña
Shortcuts
. - Seleccione
Mission Control
en el cuadro de lista de la izquierda. - Cambie los atajos de teclado para
Mission Control
yApplication windows
(o deshabilítelas). Yo uso ^⌥⇡ y ^⌥⇣ . Los valores predeterminados son ^⇡ y ^⇣ ; agregar ^ a esos accesos directos desencadena las mismas acciones, pero ralentiza las animaciones.
En caso de que no esté familiarizado con los símbolos de teclado de Mac:
- ⎋ es la clave de escape
- ^ Es la tecla de control
- ⌥ es la tecla de opción
- ⇧ es la tecla Mayús
- ⌘ es la tecla de comando
- ⇡ et al son las teclas de flecha, como se muestra