Dyrk.org
Do You Really Know

[VIM] Rendre fou vos collègues avec des remplacements automatique de termes !

Publié le 7 juillet 2016 par #Ro0t

 

Hello Hello,

 

Pour ceux qui me suivent depuis déjà un certain temps, vous n’êtes pas sans savoir que je suis issu de la prestigieuse, glorieuse et magnifique école qu’est Epitech <3

 

Aussi, pour les personnes qui y sont allé, vous savez que lorsque nous développons …
Nous sommes obligés d’appliquer des règles bien strictes …

Si dans un projet à rendre, nous utilisons telle ou telle fonction interdite

BIM

 

La note sera automatiquement -42 (et ouai les ptits gars, à Epi, on aime les notes négatives …), et -42 ça demande une bonne performance pour rattraper sa moyenne ;)

 

Alors aussi, ça donne de bonnes idées à certains ^^
Car il faut savoir qu’à Epitech, un ordinateur qui est laissé, non verrouillé, c’est une  journée pleine de surprise pour son propriétaire :D
Et je ne parle pas spécialement du gars, qui part manger en abandonnant son pc …
Mais plutôt du gars qui va se retourner pour parler à un collègue en oubliant de garder un oeil sur son ordinateur ^^
On adore, mettre des scripts qui font de sales blagues à ces personnes-là.
Histoire de sensibiliser un peu à la sécurité ^^

 

J’ai encore en tête, mon tout premier rush à Epitech … avec une jolie saloperie sur mon pc, mise en place par un chic type, la bonne camaraderie …  ^^
Un chouette script qui me remplaçait les fonctions que j’utilisais par des fonctions interdites, avec des petits commentaires en accompagnement :

 

//printf c’est mieux
Printf(« je suis un gros naze !!!« );

Hahah le « Windows + L« , devient vite un reflex ^^

Mais du coup, je me suis dit, qu’il était indispensable que je vous montre comment faire ça ^^ (Oui Oui, je pense à vos collègues ;) )

 

Tout d’abord, il va vous falloir ouvrir le fichier .vimrc situé dans votre home:

vim ~/.vimrc

Ensuite, là est la chose la plus simple, vous allez créer de jolie règle de remplacement via l’instruction « abbrev »

En gros, dans notre fichier .vimrc, si vous ajoutez :

abbrev  printf    //printf c’est nul

 

Automatiquement, dès que vous utiliserez vim, et que vous saisirez « printf« , il sera remplacé par « //printf c’est nul »

 

Voilà, avec ça, vous allez devenir

 

les

maîtres du monde

^^