Из удобств, что использую в "нормальном режиме":
1. Перемещение к парной для данной скобке - %
2. Стереть в скобках: идем на скобку и жмем ci(
с - вырезать
i - внутри чего ->( - скобки
Скобку можно менять на ковычку, например.
И очень часто по началу юзал - u - отменить последнее изменение в тексте=)
Ну и :set number нумерует строки - очень удобно, ИМХО
Кто-что использует в vim
1. Перемещение к парной для данной скобке - %
2. Стереть в скобках: идем на скобку и жмем ci(
с - вырезать
i - внутри чего ->( - скобки
Скобку можно менять на ковычку, например.
эх... d% - стереть в скобках. dfX - стереть всё до символа "X" (т.е. как у вас, только работает с любой командой, например yfX - скопировать всё до "X").
что такое за передвижение(motion) i я не понял.
ну а команда c от d отличается лишь тем, что после c вы переходите в режим редактирования.
И очень часто по началу юзал - u - отменить последнее изменение в тексте=)
я и сейчас юзаю постоянно. Есть ещё и ^R - отменить отмену, иначе redo.
Ну и :set number нумерует строки - очень удобно, ИМХО
всё-же раздел h: motion.txt следует прочитать. Вовсе не обязательно прыгать по строчкам, да и IRL ломать голову, сколько будет 9856-9843 напрягает. Ещё и :set nu перед этим набирать так ваще жуть...
UPD ах да, i это внутренности блока.
Вовсе не обязательно прыгать по строчкам
Я не для "прыганья юзаю", а например есть ошибка в скритпе строка такая-то... да и например, хочу стереть несколько строк, но глазами считать тяжко, а так 2 числа вычел и вперед.
эх... d% - стереть в скобках. dfX - стереть всё до символа "X" (т.е. как у вас, только работает с любой командой, например yfX - скопировать всё до "X").
Или я чего-то не понял или:
этот вариант стирает вместе со скобками (скобкой), а мой именно в скобках, те скобки остаются. И тоже работает и с yank, и с delete.
func( abcabcabc ) -> func()
set number в .vimrc
Я не для "прыганья юзаю", а например есть ошибка в скритпе строка такая-то...
дык команда :666 кинет вас на строчку №666.
да и например, хочу стереть несколько строк, но глазами считать тяжко, а так 2 числа вычел и вперед.
я и говорю: 9856-9843 IRL. Несколько строчек до куда? Просто 5 или 6, или таки по какому-то условию? И в том и в другом случае номера не нужны.
угу. просто мне inner не нужно никогда. Если уж надо так приспичило, поставлю скобки ручками. Потому я и не сразу сообразил, что за странное перемещение i.Или я чего-то не понял или:
этот вариант стирает вместе со скобками (скобкой), а мой именно в скобках, те скобки остаются. И тоже работает и с yank, и с delete.
set number в .vimrc
жуть. эти номера жутко мешают. Хоть на хоткей повесьте, если так нравится...
эти номера жутко мешают. Хоть на хоткей повесьте, если так нравится...
и чем же? мне они малину портили только когда я vim, как MANPAGER пытался пользовать...
дык команда :666 кинет вас на строчку №666.
да и 666gg то же самое... ну привык я так =) Мне надо помимо попасть, убедится. что я попал куда надо... а то промажу ж
Просто 5 или 6, или таки по какому-то условию?
да, просто 5 или 6, 15 , я быстро считаю
и чем же?
не знаю. не нужны просто. ну ладно, дело ваше.
да и 666gg то же самое...
ну дело вкуса вощем-то.
Мне надо помимо попасть, убедится. что я попал куда надо... а то промажу ж
у меня файлы большие, мне всё равно 7777ю строчку не видно.
да, просто 5 или 6, 15 , я быстро считаю
у меня файлы большие...
а в маленьких можно стрелочками/j/k