3 votes

Comment modifier le MOTD de Vim ?

Est-il possible d'éditer le MOTD de Vim ?

VIM - Vi IMproved

version 7.3.390
par Bram Moolenaar et al.
Vim est open source et librement distribuable

Sponsorisez le développement de Vim !
type :help sponsor <Enter> à titre d'information

type :q <Enter> pour sortir
type :help <Enter> o <F1> pour l'aide en ligne
type :help macvim <Enter> pour l'aide de MacVim

Je me dis que j'ai déjà tout ça et que j'aimerais le personnaliser.

1voto

Breakthrough Points 33693

J'étais juste en parcourant le code source de Vim, et j'ai trouvé qu'en effet, le texte ci-dessus est codé en dur dans le site version.c file . Vous devrez télécharger la dernière version du code source, soit à partir du dépôt Google Code dont le lien figure ci-dessus, soit à partir du dépôt de paquets de votre dernière distribution.

Une fois que vous avez le code source, parcourez le fichier décrit ci-dessus pour trouver les chaînes que vous voulez remplacer. Il y a plusieurs cas différents dans le fichier, mais vous devriez être en mesure de simplement trouver et remplacer la plupart d'entre eux (faites juste attention à ne pas modifier la sémantique du code source, ou vous pourriez avoir des problèmes de compilation !) En particulier, le message est imprimé dans le fichier intro_message fonction.

Une fois les changements effectués, vous devriez pouvoir appeler simplement make et ensuite make install (à partir du répertoire du code source de base, celui qui contient l'icône Makefile ) - et ce devrait être tout !


Comme méthode alternative, en fonction de votre système d'exploitation et d'autres limitations (binaires signés, etc...), vous pouvez utiliser un éditeur hexa sur le binaire pour trouver et remplacer les chaînes que vous voulez directement dans l'application compilée. Cependant, vous devez faire attention, car vous ne pouvez écrire que sur ce qui est déjà là. Cela implique que vous ne pouvez pas supprimer et ajouter des caractères ; vous pouvez cependant utiliser des espaces pour ignorer certaines choses...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X