No existe una forma correcta o incorrecta de manejar memorias intermedias en Vim. Primero, aprenda y entienda la diferencia entre los buffers, las ventanas y las páginas de pestañas. Luego adopta un estilo que se adapte a ti. Hay muchos complementos de "administración de búfer" en http://www.vim.org/, pero también puede usar los comandos incorporados como :buffer
junto con la finalización del archivo.
Si solo se apega a la regla de "un archivo por pestaña" (como en un navegador), está perdiendo los beneficios de divisiones de ventanas, y aún ocasionalmente encontrará divisiones en forma de vista previa y corrección rápida Windows, y para usar el modo diff.
Uso principalmente páginas de pestañas para separar diferentes espacios de trabajo (solo tengo una única instancia de GVIM en ejecución); a veces abro el mismo conjunto de almacenamientos intermedios en diferentes pestañas en diferentes arreglos, como las perspectivas en IDE como Eclipse.
There are (http://www.vim.org/scripts/script.php?script_id=1664) [multiple] (https://github.com/rson/vim-bufstat) [plugins] (http://www.vim.org/scripts/script.php?script_id=159) que utilizan la línea de estado, el espacio debajo de la línea de estado o una ventana adicional dividida para mostrar los búferes abiertos. Esa es una opción. Además, no es necesario cambiar a los buffers por número, ': buffer' también aceptará el nombre del buffer o una subcadena del nombre del buffer como argumento. –
Además de los complementos enumerados por Randy, debe probar [ctrlp] (http://kien.github.com/ctrlp.vim/) o [fuzzyFinder] (http://www.vim.org/scripts/script .php? script_id = 1984). – mMontu
http://vimcasts.org/episodes/working-with-buffers/ – isomorphismes