Mostra i file vim aperti in un piccolo buffer


2

Vorrei usare alcune righe da qualche parte nella mia finestra di VIM per mostrare un elenco di tutti i file che ho aperto e quale numero sono (cioè, quale numero devo usare per passare a loro). Idealmente, sarebbero allineati nella parte superiore dello schermo, quasi come schede, per risparmiare spazio. Sto cercando di evitare di dover digitare: ls per ottenere il numero prima di passare a una finestra.

Risposte:



2

Forse questo potrebbe esserti utile ...

mappa <F4>: ls <CR>: buffer <spazio>

metti questo nel tuo file vimrc .... ora quando premi <f4> ti verrà mostrato l'elenco dei buffer e ti verrà chiesto di aprire quello .....

L'ho trovato da qualche parte ... Chiunque l'abbia fatto ... è grandioso ...



0

Wow una domanda di quasi otto anni fa. Di recente ho risolto questo problema e mi piacerebbe condividerlo qui nel caso in cui altri abbiano lo stesso bisogno.

Un plugin chiamato vim-Airline fa il lavoro in modo decente.

Basta scaricare e installare il plug-in e inserirlo let g:airline#extensions#tabline#enabled = 1nel file di configurazione. E dopo aver ricaricato il tuo video vedrai un elenco di nomi di buffer apparire nella parte superiore dello schermo dove appariranno i nomi delle schede se hai più schede. Nota che non si rovinerà con la tua scheda poiché l'elenco dei buffer inizia dalla sinistra dello schermo mentre l'elenco delle schede inizia dalla destra.

Sto ancora cercando modi per visualizzare l'elenco dei buffer nella parte inferiore dello schermo. Non mi dispiace davvero avere un'altra riga come statusline. Ma ancora nessuna fortuna.

Quindi vim-compagnia aerea è probabilmente la migliore soluzione finora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.