Quelles mauvaises choses peuvent se produire si j'utilise: bwipeout?


12

Je viens de découvrir la :bwipeoutcommande, pour laquelle les :helpétats:

Comme :bdelete, mais supprimez vraiment le tampon. Tout ce qui concerne le tampon est perdu. Toutes les marques dans ce tampon deviennent invalides, les paramètres des options sont perdus, etc. Ne l'utilisez pas à moins de savoir ce que vous faites.

À part l'évidence, je ne sais pas quel est l'inconvénient d'utiliser cette commande.

Mes paramètres d'options seront presque toujours réinitialisés aux mêmes valeurs lors de la prochaine ouverture du fichier en question, et la perte de mes marques ne semble pas justifier l'avertissement inquiétant: "N'utilisez pas ceci à moins que vous sachiez ce que vous faites."

Que contient le "etc.", et quelles conséquences terribles pourrais-je ne pas prévoir?

Réponses:


14

"Bad" est un peu relatif (votre disque dur ne sera pas effacé ou quoi que ce soit).

bdeleterend le tampon non répertorié, mais ne purge pas les marques, les options, le nom du tampon, le numéro de tampon, etc. Si vous rechargez le tampon, ces informations sont conservées (moins ce qui peut être modifié par les autocommandes), ce qui peut être utile car

  • il vous permet de continuer à utiliser les marques ou le numéro de tampon que vous pouvez avoir dans votre mémoire à court terme.
  • cela empêche vim d'avoir à analyser à nouveau viminfoles informations pertinentes (échanger le coût de la conservation de ces informations dans la RAM contre le coût de la lecture de ce fichier à partir du disque, ce qui est certes quelque chose dont nous n'avons généralement pas besoin de nous soucier consciemment de cela sur le moderne des ordinateurs).

bwipeout, d'autre part, se débarrasse de tout cela (tout ce qui est associé au tampon), de sorte que si vous rouvrez le tampon, ce sera comme si vim n'avait jamais vu ce tampon auparavant pendant cette session.

Ce n'est pas vraiment aussi "dangereux" que la documentation l'indique. Je suppose que l'écriture désastreuse consiste simplement à vous avertir que la suppression d'un tampon est beaucoup plus destructrice d'une action que sa simple suppression.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.