Хотя я уже давно пользуюсь Vim, я все еще новичок в настройке. Я не уверен, что то, что я имею в виду, может быть сделано. Вот что я хотел бы сделать: при написании bash-скрипта у меня есть шаблон для комментирования функции
1 #!/bin/bash
2
3 ###########################################################
4 # template
5 # globals:
6 # none
7 # returns:
8 # none
9 ###########################################################
10
11
12 my_function () {
13 ...
В настоящее время я делаю, чтобы поместить курсор в line 11
а затем выполнить команду:
:3,9y
Это сносит строки 3-9 в буфер. Затем я нажимаю p
и он вставляет строки после курсора. Я хотел бы упростить этот процесс. Можно ли добиться описанного выше поведения, определив что-то вроде макроса? В идеале я бы определил его как файл .vimrc
а не полагался на сценарий, чтобы шаблон имел точность в строках с 3 по 9.