vectorial varias puntos minimos maximos los locales libres funciones funcion extremos criticos condicionados calculo calcular bivariadas aplicaciones absolutos vim

vim - varias - maximos y minimos calculo vectorial



Vim selecciona los extremos de varias líneas(modo de bloque, pero donde la columna final varía) (4)

  1. Coloque el cursor en el carácter superior izquierdo que desea que sea parte del bloque.
  2. Ingrese al modo de selección de bloque con ctrl + v
  3. Seleccione hasta el final de la línea con $ (este es el paso que está faltando; si pasa al final de la primera línea con $ , la selección se extenderá también al final de las líneas posteriores)
  4. Mueve hacia abajo 3 líneas con 3 j

Hay más información en la sección de documentación de Vim sobre el modo visual que puede leer en línea o simplemente escribir :help v_$ en Vim.

¿Hay alguna manera en vim que pueda seleccionar el final de todas estas líneas? (Solo estoy mostrando el final de las líneas en estas capturas de pantalla).

En el modo de bloque, puedo obtenerlos todos si la línea inferior es más larga que el resto, pero si la línea inferior es más corta, las líneas más largas se truncan.

EDITAR | Supongo que solo puedo rellenar la línea inferior con espacios antes de seleccionar, y luego eliminar los espacios más tarde.


  1. Haga clic en algún lugar (en cualquier lugar) en la primera línea a la que desea agregar texto.

  2. Presione Control + V.

  3. Presione Abajo para crear una selección de bloque vertical arbitraria que abarca las líneas deseadas.

  4. Presione $ para expandir la selección del bloque visual a los extremos de cada línea seleccionada.

  5. Presione Mayús + A para agregar texto a cada línea seleccionada.

  6. Escriba el texto que desea adjuntar.

  7. Presione Escape y el texto se agregará a las líneas seleccionadas.


Alternativamente, puedes establecer la configuración de virtualedit ( :h ''virtualedit'' ) para que, en cualquier momento que estés en el modo de bloqueo visual, puedas mover el cursor incluso más allá de los extremos de las líneas. Por ejemplo :set virtualedit=block .


Si desea seleccionar el último carácter de cada línea, como si desea agregar algo después de las comillas al final de cada línea, puede hacer lo siguiente:

  1. Coloque el cursor sobre el último carácter (en este ejemplo, la última cita en la primera línea)
  2. Entrar en modo bloque: control + V
  3. Desplácese hacia abajo para seleccionar tantas líneas como desee cambiar.
  4. Insertar al final de la línea: shift + A
  5. Escriba lo que desea agregar y luego salga del modo Visual
  6. ¡Tu texto ahora debe insertarse al final de cada línea seleccionada!

Espero que esto sea útil para otras personas como yo que buscan una respuesta similar, pero no exactamente la misma, que la anterior.