2010-11-30 2 views
2

Je voudrais savoir s'il y a des raccourcis ou des commandes pour changer de tampon (supprimer le courant et rouvrir le tampon suivant) dans la fenêtre courante parce que parfois je sens que j'ai ouvert trop de tampons? Et actuellement j'utilise bufexplorer et fuzzyfinder.Comment supprimer le tampon courant et rouvrir le tampon suivant dans la fenêtre courante?

+1

Ce n'est pas une question de programmation. Essayez http://superuser.com – sje397

+3

@ sje397: la FAQ indique que stackoverflow couvre également les outils couramment utilisés par les programmeurs. Donc, c'est à mon humble avis pas hors sujet du tout. – Benoit

+0

Assez bien Benoit. Surtout en considérant votre réponse, je suis corrigé. – sje397

Répondre

0

Essayez ceci:

function DelBufferAndNext() 
    let s:old_bufnr = bufnr('%') 
    bnext 
    exec s:old_bufnr . 'bd' 
    unlet s:old_bufnr 
endfunction 
command -nargs=0 BD call DelBufferAndNext() 
+0

lorsque le tampon en cours est modifié, il provoque une erreur? Comment pourrions-nous améliorer quand cela arrive pour confirmer oui ou non pour écrire et ignorer le texte modifié? – Samnang

+0

Vous pouvez savoir si votre tampon a été modifié avec: 'let buf_modied_was = getbufvar (bufnr ('%'), '& mod')' – Benoit

Questions connexes