LINUX.ORG.RU

vim + .


0

0

Восзможно ли заставить (научить) точку ловить последнее действие следующего характера: выделяем блок по V и табим его (напр. 2>)?

Хотелось бы: после такого действия выделяем блок по V, жмем точку и он табится вправо на 2 позиции :) А сейчас это не работает :(

p.s. В конфиге ничего к этому относящегося нет.

Re: vim + .

Зачем такая вещь если не секрет?

Можно отключить поддержку мыши, затем скопировать ею эти символы "2>", и 'вставлять' средней кнопкой по необходимости.

anonymous ()
Ответ на: Re: vim + . от anonymous

Re: vim + .

не, немного не так :)

"2>" - это не символы - это сдвиг выделленного фрагмента на 2 таба вправо :) вот это действие приходится повторять. Вот я думаю как бы вим научить это в последнее запоминать (.).

unicsoid ★★ ()

Re: vim + .

можно зделать чёто типо ":map . 2>", наскоко я понял это те такое нужно.

bugmaker ★★★★☆ ()
Ответ на: Re: vim + . от bugmaker

Re: vim + .

макрос я уже :) хотел именно с "." заморочиться.

unicsoid ★★ ()

Re: vim + .

> выделяем блок по V, жмем точку и он табится вправо на 2 позиции

А какой по твоему блок он должен автоматически выбрать для сдвига?

unDEFER ★★★★★ ()
Ответ на: Re: vim + . от unicsoid

Re: vim + .

Ну и какой тогда в этом смысл? Несколько раз двигать один и тот же текст?
Непроще набрать вмето 2-х большее число?

unDEFER ★★★★★ ()
Ответ на: Re: vim + . от unDEFER

Re: vim + .

ты не понял :) нажатия как раз экономятся. Вместо 2> я нажимаю .

И двигаю не один и тот же текст, а выделенный! Выделил, нажал точку - сдвинул, следующий нужный кусок выделили, нажал точку - сдвинул ... :)

Ну да ладно, уже в принципе не важно :)

unicsoid ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.