2013-05-14 21 views
5

Merhaba, vim için yeniyim ve arabelleklerin ve pencerelerin ne olduğunu bilmiyorum. Bu ikisi nasıl anlayacağımı öğretici bulamıyorum, işte sorularım:Vim in "buffer" ve "window" terimlerinin anlamı nedir?

  1. Bir arabellek nedir ve bir pencereden nasıl farklıdır?
  2. Tampon ne için kullanılabilir? ve pencere (sadece düzenleme için olduğunu varsayalım)?
  3. Arabelleklerin ve pencerelerin nasıl kullanılacağı konusunda iyi eğitici nereden bulabilirim?
+0

[vim etiketi wiki] (http://stackoverflow.com/tags/vim/info) ile başlayacak birçok bilgi vardır ederek bulabiliriz yukarıdaki yardım bilgisi. – devnull

+0

Bu biraz iğrenç, ama bu görüntü oldukça iyi şeyler özetliyor ve freenode üzerindeki #vim kanalındaki bir factoid: http://tinypic.com/view.php?pic=20gzol3&s=7 –

cevap

8

bu soruya cevap veriyor mu?

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. 

En iyi öğretici vim'in yardım dosyasıdır.

DÜZENLEME

:help window

+2

Bence Yardımın nasıl kullanılacağını not etmeliyim, bu durumda ': h window' veya': h windows-intro' (cevabımı sildim). – timss

+0

@timss iyi yorum. yardım komutunu ekledi. – Kent