sublime sheet mac indent comment cheat line sublimetext2 text-editor copy-paste sublimetext

line - sheet - ¿Cómo pegar texto al final de cada línea? Sublime 2



sublime text 3 indent shortcut (6)

  1. Seleccione todas las líneas en las que desea agregar prefijo o sufijo. (Pero si desea agregar prefijo o sufijo a solo líneas específicas, puede usar ctrl + botón izquierdo del mouse para crear varios cursores).
  2. Presione Ctrl + Shift + L.
  3. Presione la tecla Inicio y agregue el prefijo.
  4. Presione la tecla Finalizar y agregue el sufijo.

Tenga en cuenta que deshabilite el ajuste de palabras, de lo contrario no funcionará correctamente si sus líneas son más largas que el ancho de Sublime.

Tengo curiosidad por saber si hay una forma 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 alguna manera fácil de hacer esto o un complemento que cualquiera sepa? Esto a menudo me ahorraría mucho tiempo con varios proyectos.

Gracias.


Digamos que tienes estas líneas de código:

test line one test line two test line three test line four

Usando Buscar y Reemplazar Ctrl + H con Regex, busquemos esto: ^ y reemplácelo con " , tendremos esto:

"test line one "test line two "test line three "test line four

Ahora busquemos esto: $ y reemplácelo con " , ahora tendremos esto:

"test line one" "test line two" "test line three" "test line four"


Este es el flujo de trabajo que utilizo todo el tiempo, solo con el teclado

  1. Ctrl / Cmd + A Seleccionar todo
  2. Ctrl / Cmd + Shift + L dividir en líneas
  3. '' Rodea cada línea con comillas

Tenga en cuenta que esto no funciona si hay líneas en blanco en la selección.


Sí Regex es genial, pero hay otra alternativa.

  • Seleccione todas las líneas que desea prefijar o sufijo
  • Ir al menú Selección -> Dividir en líneas ( Cmd / Ctrl + Shift + L )

Esto le permite editar varias líneas a la vez. Ahora puede agregar * Citas (") o cualquier cosa * al comienzo y al final de cada línea.


Use la 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 varios cursores, realice una de las siguientes acciones:

Ratón:

  • Mantenga presionada la tecla shift (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 desplazamiento) también se seleccionará como una columna.

Teclado:

  • Seleccione la región deseada.
  • Escriba control + shift + L (Windows / Linux) o comando + shift + L (Mac)

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 hagas esto, Sublime cita automáticamente el texto seleccionado.

Escriba esc para salir del modo cursor múltiple.


Puede usar la función Buscar y Reemplazar con esta expresión regular ^([/w/d/_/./s/-]*)$ para encontrar texto y el texto reemplazado es "$1" .