Come eliminare buffer corrente e riaprire la prossima buffer nella finestra corrente?

StackOverflow https://stackoverflow.com/questions/4313239

  •  29-09-2019
  •  | 
  •  

Domanda

Vorrei sapere c'è qualche scorciatoie o comandi al buffer di scambio (in corso di eliminazione e riaprire la prossima buffer) nella finestra corrente, perché a volte mi sento ho aperto troppi buffer? E attualmente io uso bufexplorer e fuzzyfinder.

È stato utile?

Soluzione

Prova questo:

function DelBufferAndNext()
    let s:old_bufnr = bufnr('%')
    bnext
    exec s:old_bufnr . 'bd'
    unlet s:old_bufnr
endfunction
command -nargs=0 BD call DelBufferAndNext()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top