Есть ли способ в vi(m) указать одну конкретную строку в файле для подстановки строки?
Мне нужно часто добавлять отпечатки пальцев SSL SHA с веб-серверов в мой Mercurial .hgrc. Я могу довольно легко получить требуемую подпись из Chrome, дважды щелкнув по замку и просмотрев сведения о сертификате, но я получаю подпись с разделителями пробела, а не с разделителями двоеточия, желаемыми Mercurial.
06 32 1C C5 8A 49 77 85 C5 89 6F 67 75 96 F0 43 77 96 EB 90
Пример из Google Code.
Есть ли способ:
- Скопируйте указанный отпечаток пальца в мой буфер обмена
- Отредактируйте мой .hgrc с помощью vi(m)
- Войдите в режим вставки, чтобы вставить указанный отпечаток пальца
Задайте только эту строку с
:s/ /:/ g
Сохранить файл
Прямо сейчас я могу вставить отпечаток пальца в новый файл, выполнить подстановку и вставить его в мой .hgrc с именем файла:r, но это дополнительный шаг, который я не прочь пропустить.