El bloque visual VIM no borra la selección completa

2

Estoy tratando de usar Vim para editar varios archivos, con el siguiente formato:

   "10000 700 file1.dat 2.154" | /Documents/etc
   "10000 700 file2.dat 2.154" | /Documents/etc

Cada archivo contiene varias líneas de código, todas con el mismo formato exacto, pero el bit que va 2.154 justo antes de las comillas dobles se deben cambiar todos los archivos, así que pensé que usar el bloqueo visual ayudaría a cambiarlo más fácilmente.

Empiezo poniendo el cursor en el primer número, el 2 En este caso, se va al modo de bloqueo visual con. Ctrl - V y luego pasar al último rango, usando Ctrl - sol , y las teclas del cursor para desplazarse a la 4, justo al lado de las dobles comillas de cierre, ", y usar el X clave para eliminar los datos antiguos, o la S clave para sustituirlo con mi nuevo valor, pero si la selección llega al 4, cuando escribo S , la columna de 4 s permanece en el archivo, y si voy una columna adicional a la derecha y selecciono las comillas dobles, ", el comportamiento del editor cambia y seleccionará las comillas que se borran, lo que me obliga a volver a escribirlas.

El problema es más molesto que otra cosa, pero aún así sería bueno saber por qué el bloque visual se niega a seleccionar el último carácter o también a seleccionar las comillas.

Estoy usando Vim 7.4 con esto .vimrc:

filetype indent plugin on
syntax on
set hlsearch
set ignorecase
set smartcase
set backspace=indent,eol,start
set autoindent
set nostartofline
set ruler
set number
set lbr
set showmatch
colorscheme  torte
user16320
fuente
No pude replicar el comportamiento que estás describiendo. Le sugiero que publique un extracto de archivo más grande y la secuencia de teclas exacta, el resultado no deseado y el comportamiento esperado. Podría considerar usar una enchufar o la búsqueda integrada y reemplazar.
simlev
Si puedo preguntar, ¿qué tipo de complementos serían adecuados para este tipo de problemas? Ya he actualizado la información sobre la secuencia de teclas, pero aún no es demasiado larga para replicar.
user16320
No puedo replicar este comportamiento, usando vim 7.4.52 o 8.0.329. Sin embargo, tengo algunas sugerencias. Use un cuadrado en lugar del subrayado ya que el cursor a menudo facilita la selección en vim. Intente actualizar vim. Probar en otro sistema.
simlev
¿Podrías usar una sustitución global para eliminar esas partes de la línea?
Herb Wolfe
Lo he hecho en una ventana de terminal diferente, y parece que la fuente del problema es el terminal actual que estoy usando, las líneas de ruptura en particular, si la selección está demasiado cerca de un salto de línea es cuando lo impar el comportamiento ocurre, si cambio el tamaño del terminal, el problema desaparece, muchas gracias por el consejo y las felicitaciones
user16320