Tengo curiosidad por saber si hay una manera de pegar texto al final de cada línea en Sublime 2? Y a la inversa, al comienzo de cada línea.
línea de prueba uno
línea de prueba dos
línea de prueba tres
línea de prueba cuatro
...
Supongamos que tiene 100 líneas de texto en el editor y desea pegar comillas al principio y al final de cada línea.
¿Hay una manera fácil de hacer esto o un complemento que alguien conozca? Esto a menudo me ahorraría mucho tiempo en varios proyectos.
Gracias.
Respuestas:
Puede usar la función Buscar y reemplazar con esta expresión regular
^([\w\d\_\.\s\-]*)$
para buscar texto y el texto reemplazado es"$1"
.fuente
sed
?Sí, Regex es genial, pero hay otra alternativa.
Esto le permite editar varias líneas a la vez. Ahora puede agregar * Comillas (") o cualquier cosa * al inicio y al final de cada línea.
fuente
Aquí está el flujo de trabajo que uso todo el tiempo, usando solo el teclado
Tenga en cuenta que esto no funciona si hay líneas en blanco en la selección.
fuente
Home
"End
"fuente
Digamos que tiene estas líneas de código:
Usando Buscar y Reemplazar Ctrl + Hcon Regex vamos a encontrar esto:
^
y reemplazarlo con"
, tendremos esto:Ahora busquemos esto:
$
y reemplácelo con"
, ahora tendremos esto:fuente
Usar selección de columna . La selección de columnas es una de las características únicas de Sublime2; se usa para darle múltiples cursores coincidentes ( tutorial aquí ). Para obtener múltiples cursores, realice una de las siguientes acciones:
Ratón:
Mantenga presionada la tecla Mayús (Windows / Linux) o la tecla de opción (Mac) mientras selecciona una región con el mouse.
Al hacer clic en el botón central del mouse (o desplazarse), también se seleccionará como columna.
Teclado:
Ahora tiene varias líneas seleccionadas, por lo que puede escribir una comilla al principio y al final de cada línea. Sería mejor aprovechar las capacidades de Sublime, y simplemente escribir " . Cuando haces esto, Sublime cita automáticamente el texto seleccionado.
Escriba escpara salir del modo de cursor múltiple.
fuente