]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Vim снова радует: gi и gp
authorSergey Matveev <stargrave@stargrave.org>
Sun, 9 Jul 2017 21:45:12 +0000 (00:45 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 9 Jul 2017 21:45:12 +0000 (00:45 +0300)
Заметил в help-е пару команд которые уже по чуть-чуть начал использовать.

"gi" -- вернутся режиме вставки на место где в последний раз вставка и
производилась. Честно говоря, пока наверное пару раз вызвал, но с ходу
просто вспоминается что регулярно я нажимаю "g;i" -- возвращаюсь к
последней правке и перехожу в режим ввода. А тут, получается, можно короче.

"gp" -- вставить и переместить курсор после вставленного текста. Раз
приходится писать на Python, то эта штука очень пригождается в ситуации
такой: надо взять метод и вставить в начало класса. Обычно я удалял
метод который надо вставить (он сохраняется в @" регистре), нажимаю "[["
чтобы переместиться в на объявление класса, потом "p", потом перемещаюсь
на конец вставленного текста, чтобы добавить пустую строку ("o") после.
Самая засада это переместиться на конец: или с относительной нумерацией
сделать "Nj" прыжок, или через поиск "/def" какой-нибудь. А тут можно
просто "gp" сделать вместо "p" и сразу же нажать "o".


No differences found