Ответ @jasonwryan не будет работать с tmux 2.1, так как несколько параметров мыши были объединены в одну конфигурацию под названием mouse
.
Новый подход:
В .vimrc
добавьте:
set ttymouse=xterm2
set mouse=a
В свой tmux.conf
добавьте:
set -g mouse on
Работать с отдельными строками одновременно неудобно, но можно:
:g/\v%5l|%9l|%16l|%28l/d
:g/.../
-Воздействовать на строки, совпадающие с шаблоном /.../
. \v
-очень волшебно , меньше экранирования для специальных символов в регулярных выражениях. %<num>l
-соответствует номеру строки <num>
(, поэтому %5l|%9l|...
соответствует 5-й строке, 9-й строке или.... :d
удаляет строки. Если это только одна строка или диапазон строк, вы можете выполнить :<num>d
или :<start>,<end>d
(, например, :5d
для пятой строки или :9,16d
для диапазона строк с 9-й по 16-ю строку. (включительно ).
:5d|9d|16d|28d
Как поставить четыре одиночные команды подряд. Но лучше перевернуть:
:28d|16d|9d|5d
Чтобы сохранить постоянную нумерацию.
Более гибкий способ — использовать vimscript. В одной строке это:
:for n in [28,16,9,5] | call deletebufline("%",n,n) | endfor