Es un poco más incómoda y un golpe de teclado adicional, pero es posible: sólo hay que dividir la selección en varios cursores antes de hacer el VIM estándar Shift + I
Así que toda la rutina (en un Mac) es:
Select bloque con V/V + teclas de movimiento
ComandoShift +L
V/v para salir del modo visual
cursores múltiples que se puede mover, insertar, lo que sea!
Alternativamente, se puede hacer lo que hice y adoptar un enfoque híbrido mediante el cambio de control Shift + de Sublime + flecha combinaciones de teclas para ser Shift + control teclas + Movimiento en lugar.
[
{ "keys": ["ctrl+shift+j"], "command": "select_lines", "args": {"forward": true} },
{ "keys": ["ctrl+shift+k"], "command": "select_lines", "args": {"forward": false} }
]
Shift +control + K conflictos con OS X de una función de "matar a todas las líneas de unión", pero los enlaces con ST tienen prioridad sobre aquellos, y no se debe utilizar que uno de todos modos .. es de Emacs;)
¿Quiere decir "escribiendo' jjjI-- 'en el modo ST2 Vintage"? Bueno, si lo probaste y no funciona, entonces la respuesta es no. IIRC, puede encontrar fácilmente el archivo que contiene los comandos que componen el "modo vintage" en el directorio de ST2 y mirar a su alrededor si hay algo que se repita ''. –
romainl
Acabo de descargar un desarrollador nuevo todas las noches y no pude encontrar nada relacionado con el modo de bloque visual en 'vintage.package'.La edición de columnas todavía está disponible con ' + arrows' (en Linux) pero no puede usar' 'como en Vim: todavía tiene el estándar" pegar ". Creo que la respuesta a su pregunta es "No", pero ST2 está progresando de forma rápida y constante, por lo que la situación puede cambiar mucho en el futuro. –
romainl
También quiero saber cómo cortar los contenidos seleccionados mediante ctrl + alt + flechas (en windows). En vim, acabo de marcar y selecciono el contenido y x. –
liweijian