2013-05-14 13 views
5

Ciao, sono nuovo di Vim e non so cosa siano i buffer e le finestre. Non riesco a trovare alcun tutorial su come capire questi due, quindi ecco le mie domande:Qual è il significato dei termini "buffer" e "window" in vim?

  1. Che cos'è un buffer e in che cosa differisce da una finestra?
  2. A cosa serve il buffer? e la finestra (presumo che sia solo per la modifica)?
  3. Dove posso trovare un buon tutorial su come utilizzare i buffer e le finestre?
+0

[vim tag wiki] (http://stackoverflow.com/tags/vim/info) ha un sacco di informazioni per cominciare. – devnull

+0

È un po 'odioso, ma questa immagine riassume molto bene le cose ed è una factoide dal bot del canale #vim su freenode: http://tinypic.com/view.php?pic=20gzol3&s=7 –

risposta

8

risponde a questa domanda?

A buffer is the in-memory text of a file. 
    A window is a viewport on a buffer. 
    A tab page is a collection of windows. 

A window is a viewport onto a buffer. You can use multiple windows on one 
buffer, or several windows on different buffers. 

A buffer is a file loaded into memory for editing. The original file remains 
unchanged until you write the buffer to the file. 

Penso che il miglior tutorial sia il file di aiuto di vim.

EDIT

quanto sopra informazioni aiuto si potrebbe trovare da :help window

+2

Penso che tu dovrebbe notare come usare l'aiuto, in questo caso ': h window' o': h windows-intro' (cancellata la mia risposta). – timss

+0

@timss buon commento. aggiunto il comando di aiuto. – Kent

Problemi correlati