LINUX.ORG.RU

vim + .


0

0

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

unicsoid ★★
() автор топика

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

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

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

unicsoid ★★
() автор топика

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

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

unDEFER ★★★★★
()
Ответ на: комментарий от unicsoid

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

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

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

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

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

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