Comment puis-je fermer tous les tampons dans Vim sauf celui que je suis actuellement l’édition ?
Réponses
Trop de publicités?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
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