Как нарисовать вертикальную линию вместо ввода одной за другой?
Например, я хочу установить вертикальную линию в столбце 10 для 20 строк.Так же, как моя первая строка.как мне сделать это умным способом?
Сначала установите virtualedit=all, чтобы позволить себе перемещаться за конец строки:
virtualedit=all
:set virtualedit=all
Затем ...
10|<C-V>20jr|
Где:
10|
20j
r|
Ниже приведено альтернативное решение для установки virtualedit=all для создания 20 строк с | в столбце 10:
|
10i<space><esc>r|
10i
Y
20p
В сумме:
10i<space><esc>r|Y20p
Похоже, это плагин VIM, который делает именно то, что вы ищете:
http://www.vim.org/scripts/script.php?script_id=40
Я сам не пробовал.