Estou tentando usar o Vim para editar vários arquivos, com o seguinte formato:
"10000 700 file1.dat 2.154" | /Documents/etc
"10000 700 file2.dat 2.154" | /Documents/etc
Cada arquivo contém várias linhas de código, todas com o mesmo formato exato, mas o bit 2.154
antes das aspas duplas precisa ser alterado a cada arquivo, então pensei que usar o bloco visual ajudaria a alterá-lo mais facilmente .
Eu começo colocando o cursor no primeiro número, o 2
neste caso, indo para o modo de bloco visual com Ctrl - V e então movendo para o última classificação, usando Ctrl - G , e as teclas do cursor para mover para o 4
, logo ao lado das aspas duplas de fechamento, "
, e use o < Tecla kbd> X para remover os dados antigos, ou a tecla S para substituí-la pelo meu novo valor, mas se a seleção chegar ao 4
, quando eu digitar S , a coluna de 4
s permanece no arquivo, e se eu for para uma coluna adicional à direita e selecionar as aspas duplas, "
, o comportamento do editor muda, e ele selecionará citações apagando-as, forçando-me a reescrevê-las.
O problema é mais irritante do que outra coisa, mas ainda assim seria bom saber por que o bloco visual está se recusando a selecionar o último caractere ou selecionar as aspas também.
Estou usando o Vim 7.4 com esse .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
Tags vim