2010-01-18 3 views
8

disons qu'il y a actuellement deux tampons dans ma session vim, et je veux fermer le tampon courant qui est en cours d'édition afin de changer l'autre tampon et l'éditer. en utilisantcomment quitter un buf dans vim

:q 

quittera la totalité de vim plutôt qu'un tampon. donc ma question est là sont les commandes peuvent fermer le tampon en cours d'édition et passer automatiquement au tampon suivant dans la liste des tampons.

Répondre

12

Juste faire un

:bd 

devrait le faire.

Édition: Vous pouvez également supprimer des tampons spécifiques à l'aide de cette commande.

Obtenir une liste de vos tampons courants en entrant:

:ls 

Cela vous donnera quelque chose comme:

1 # "ap22_linux_build.sh.log"  line 87 
2  "httpd-2.2.14-2010011600-linux32-g.build_log" line 4207 
3 %a "~/.bashrc"     line 1 

Prenez le numéro correspondant et entrez avant la commande bd, afin d'entrer

: 2 bd 

va supprimer le second tampon.

4

: bd (tampon supprimer) ou: n (suivant)

Ce dernier offre l'avantage d'être en mesure de revenir au premier fichier avec: p (précédent)

2

Theres aussi: pc qui Essuie également le tampon. Par exemple. : bd va supprimer le tampon mais vous pouvez y revenir si vous tapez ctrl-6. J'aime aussi vraiment le mappage des touches d 'bufexplorers dans la visionneuse de tampon, si vous aimez moi et que vous avez plein de tampons, c'est un moyen rapide de passer et de supprimer ceux dont vous n'avez plus besoin. http://www.vim.org/scripts/script.php?script_id=42

Questions connexes