我正在尝试使用 Vim 编辑几个文件,格式如下:
"10000 700 file1.dat 2.154" | /Documents/etc
"10000 700 file2.dat 2.154" | /Documents/etc
每个文件都包含几行代码,所有代码的格式完全相同,但2.154
双引号之前的部分需要在每个文件中进行更改,所以我认为使用可视块可以帮助更轻松地进行更改。
我首先将光标放在第一个数字上,在本例中,使用-2
进入可视块模式,然后移动到最后一个等级,使用- ,并使用光标键移动到,就在右双引号 旁边,然后使用键删除旧数据,或使用键将其替换为新值,但如果选择到,当我输入 时,s 列将保留在文件中,如果我向右移动一列并选择双引号 ,编辑器的行为就会发生变化,它会选择引号并删除它们,迫使我重写它们。CtrlVCtrlG4
"
XS4
S4
"
这个问题比其他问题更烦人,但如果能知道为什么视觉块拒绝选择最后一个字符或选择引号就更好了。
我正在使用 Vim 7.4 .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