Что: ba03416dd57e545d8547fdd5bd6fdc203d0aa96f Когда: 2022-12-17 10:43:17+03:00 ------------------------------------------------------------------------ Темы: vim ------------------------------------------------------------------------ Ещё одна команда Vim Вчера на работе с ходу, во время парного программирования, написал вот такую конструкцию сразу же без ошибок: :.,/^Skip/g/q.Get/m'a Нравится как это выглядит, нравится что это делаю уже давно не сильно задумываясь, без подсказок. Надо было переместить все объявления переменных (... := q.Get(...)) выше определённой метки, чтобы можно написать "goto Skip..." в Go коде. Или вот надо было обернуть несколько "{{...}}" конструкций внутри HTML шаблона в -тэг. Не писать же это руками в каждом месте, пускай даже и используя motion-ы. Нужно буквально ввести команду "оберни мне текст между фигурными скобками в -тэг", чтобы её просто нажатием точки можно бы было повторить в любом другом месте. "ys%ttt>". Правда тут surround плагин от Tim Pope нужен, но я считаю что это предполагается что всегда установлено на компьютере разработчика. Ну и как после этого можно использовать другие редакторы (кроме Emacs)? ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%95%D1%89%D1%91%20%D0%BE%D0%B4%D0%BD%D0%B0%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20Vim%20%28ba03416dd57e545d8547fdd5bd6fdc203d0aa96f%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0