Я просто просматривал исходный код Vim и обнаружил, что приведенный выше текст действительно жестко запрограммирован в version.c file
. Вам нужно будет загрузить последнюю версию исходного кода либо из репозитория Google Code, указанного выше, либо из репозитория вашего последнего дистрибутива.
Получив исходный код, просмотрите файл, описанный выше, чтобы найти строки, которые вы хотите заменить. В этом файле есть несколько разных случаев, но вы должны иметь возможность просто найти и заменить большую его часть (просто будьте осторожны, чтобы не изменить семантику исходного кода, иначе у вас могут возникнуть проблемы с компиляцией!). В частности, сообщение печатается в функции intro_message
.
После внесения изменений вы сможете просто вызвать make
и затем make install
(из каталога исходного кода, в котором находится Makefile
) - и это должно быть!
В качестве альтернативного метода, в зависимости от вашей ОС / других ограничений (подписанные двоичные файлы и т.д.), Вы можете использовать шестнадцатеричный редактор в двоичном файле для поиска и замены нужных вам строк непосредственно в скомпилированном приложении. Тем не менее, вы должны быть осторожны, так как вы можете написать только то, что уже есть. Это означает, что вы не можете удалять и добавлять символы; вы можете, однако, просто использовать пробелы, чтобы игнорировать некоторые вещи ...