2

Я использую Vim для редактирования нескольких файлов в следующем формате:

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

Каждый файл содержит несколько строк кода с одинаковым форматом, но бит, 2.154 перед изменением двойных кавычек в каждом файле, поэтому я подумал, что использование визуального блока поможет его легче изменить.

Я начинаю с того, что помещаю курсор в первое число, в данном случае в 2 , перехожу в режим визуального блока с помощью Ctrl- V, а затем перехожу к последнему разряду, используя Ctrl- G , и клавиши курсора, чтобы перейти к 4 , просто рядом с закрывающими двойными кавычками " , и используйте клавишу X, чтобы удалить старые данные, или клавишу S, чтобы заменить их моим новым значением, но если выбор доходит до 4 , когда я набираю S , столбец 4 s остается в файле, и если я перейду на один дополнительный столбец вправо и выберу двойные кавычки " , поведение редактора изменится, и он выберет кавычки, удаляя их, вынуждая меня переписать их.

Проблема еще более раздражает, но все же было бы неплохо узнать, почему визуальный блок отказывается выбирать последний символ или также выбирать кавычки.

Я использую 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

0