306 votes

Vim : Fermez tous les tampons, mais celui-ci

Comment puis-je fermer tous les tampons dans Vim sauf celui que je suis actuellement l’édition ?

66voto

VoY Points 1715

Vous pouvez utiliser ce script à partir de vim.org:

http://www.vim.org/scripts/script.php?script_id=1071

Il suffit de mettre à votre .vim/plugin directory, puis à utiliser :BufOnly la commande pour fermer tous les tampons, mais celle qui est active. Vous pouvez également mapper ailleurs que vous aimez dans votre .vimrc.

Source sur Github (via vim-scripts miroir): https://github.com/vim-scripts/BufOnly.vim/blob/master/plugin/BufOnly.vim

61voto

juananruiz Points 171

Si vous don´t soin de l’actuel, est plus simple de faire quelque chose comme (pas besoin de script) :

28voto

cutemachine Points 748

S’appuyant sur les réponses de juananruiz.

Faire un petit changement dans le tampon que vous souhaitez conserver, puis

``

La commande `` (tampon delete) ne supprimera pas les mémoires tampons avec les modifications non enregistrées. De cette façon vous pouvez garder le fichier actuel (modifié) dans la liste des tampons.

Edit : S’il vous plaît avis que cela va également supprimer votre NERDTreeBuffer. Vous pouvez l’obtenir avec : NERDTree

17voto

klokop Points 737

À l’aide de

et

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X