Non esiste un modo giusto o sbagliato di gestire i buffer in Vim. In primo luogo, apprendi e capisci la differenza tra buffer, finestre e tabpage. Quindi adotta uno stile adatto a te. Esistono molti plug-in di "gestione buffer" su http://www.vim.org/, ma è anche possibile utilizzare solo i comandi integrati come :buffer
insieme al completamento del file.
Se si applica esclusivamente la regola "un file per scheda" (come in un browser), si stanno perdendo i vantaggi delle suddivisioni di finestre e si incontreranno ancora occasionalmente divisioni sotto forma di anteprima e quickfix Windows e per utilizzare la modalità diff.
Per la maggior parte utilizzo tab pages per separare diversi spazi di lavoro (ho solo una singola istanza GVIM in esecuzione); a volte apro lo stesso set di buffer in diverse schede in arrangiamenti diversi, come le prospettive in IDE come Eclipse.
fonte
2012-09-20 16:06:59
ci [sono] (http://www.vim.org/scripts/script.php?script_id=1664) [multipla] (https://github.com/rson/vim-bufstat) [plugin] (http://www.vim.org/scripts/script.php?script_id=159) che utilizza la statusline, lo spazio sotto la statusline o una finestra split extra per mostrare i buffer aperti. Questa è un'opzione. Inoltre non è necessario passare ai buffer in base al numero, ': buffer' accetta anche il nome del buffer o una sottostringa del nome del buffer come argomento. –
Oltre ai plugin elencati da Randy, dovresti provare [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