3

Можно ли редактировать Vim MOTD?

VIM - Vi IMproved

версия 7.3.390
Bram Moolenaar et al.
Vim с открытым исходным кодом и распространяется свободно

Спонсор Vim Разработка!
наберите: помогите спонсору <Enter> для информации

введите: q <Enter> для выхода
введите: help <Enter> или <F1> для интерактивной справки
введите: help macvim <Enter> для справки MacVim

Я полагаю, что у меня уже есть все это, и я хотел бы персонализировать это.

1 ответ1

1

Я просто просматривал исходный код Vim и обнаружил, что приведенный выше текст действительно жестко запрограммирован в version.c file. Вам нужно будет загрузить последнюю версию исходного кода либо из репозитория Google Code, указанного выше, либо из репозитория вашего последнего дистрибутива.

Получив исходный код, просмотрите файл, описанный выше, чтобы найти строки, которые вы хотите заменить. В этом файле есть несколько разных случаев, но вы должны иметь возможность просто найти и заменить большую его часть (просто будьте осторожны, чтобы не изменить семантику исходного кода, иначе у вас могут возникнуть проблемы с компиляцией!). В частности, сообщение печатается в функции intro_message .

После внесения изменений вы сможете просто вызвать make и затем make install (из каталога исходного кода, в котором находится Makefile) - и это должно быть!


В качестве альтернативного метода, в зависимости от вашей ОС / других ограничений (подписанные двоичные файлы и т.д.), Вы можете использовать шестнадцатеричный редактор в двоичном файле для поиска и замены нужных вам строк непосредственно в скомпилированном приложении. Тем не менее, вы должны быть осторожны, так как вы можете написать только то, что уже есть. Это означает, что вы не можете удалять и добавлять символы; вы можете, однако, просто использовать пробелы, чтобы игнорировать некоторые вещи ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .