Arabellek, dosya, pencere ve çerçeve arasındaki fark nedir?


Yanıtlar:


32

Emacs, çağdaş pencere tabanlı işletim sistemlerinden önce gelir, bu nedenle terminolojisi de mevcut terimleri önceden gösterir. Ne yazık ki, yeni kullanıcılar ve deneyimli kullanıcılar bazen terimleri farklı şekillerde kullandıkları için birbirlerini anlamada güçlük çekiyorlar.

Kısaca:

  • "Çerçeveler" Emacs içindir "pencereler" her şey için
  • "Windows" çerçevelerin alt bölümleridir ("pencere bölmeleri" düşünün)
  • "Tamponlar", görüntülediğiniz / düzenlediğiniz içerikleri pencerelerde tutar
  • "Bir dosyayı açtığımızda", teknik olarak, bu dosyayı "ziyaret eden" bir arabellek açıyoruz.

Aşağıdaki açıklamalı ekran görüntüsü bu noktaları göstermektedir.

açıklamalı ekran görüntüsü

  • Bu Emacs oturumunun iki karesi vardır (mavi anahat) - diğer programların çoğunda "pencere" diyoruz.
  • Toplam üç Emacs penceresi (kırmızı anahat) açık: biri sol çerçevede diğeri sağ çerçevede.
  • Sol çerçevedeki tek pencere scratch tamponu görüntülüyor . Herhangi bir dosyaya (yani, ziyaret) bağlı değildir .
  • Sağ çerçevedeki üst pencere , sırayla dosyayı ziyaret eden arabellek görüntülüyor .example.org ~/path/to/example.org
  • Sağ çerçevedeki alt pencere , üst penceredeki tamponla aynı içeriğe sahip olan dolaylı tamponu görüntülüyor .example2example.org

İşte özeti burada:

  • çerçeveler temelde diğer tüm yazılımlarınızda "windows" olarak adlandırdığınız
  • pencereler çerçevelerin bölümleridir
  • tamponlar , pencerelerde görüntülediğiniz öğeleri tutar
  • tamponlar bir dosyayı ziyaret ediyor olabilir veya etmeyebilir (yani ilişkili olabilir)

7

I okuyucular için (1) işaret eder sözlükler arasında Emacs Wiki ve (2) Emacs kılavuzu bu bilgi için bkz.

Ayrıca , bu tür şeyler hakkında pek çok iyi tanıtım bilgisine sahip olan EmacsWiki Newbie sayfasına. Ve genel olarak Emacs el kitabına, bu da bunları iyi bir şekilde tanıtıyor: C-h rsonra ine öğrenmek istediğinizi yazarak, örneğin window.

Giriş penceresi sözlüğünden bağlanan EmacsWiki sayfası , 3 pencereli bir kareyi gösteren ve geçerli arabellek için menü çubuğunu ve pencerelerin mod satırlarını gösteren bu grafiği içerir . 3 tamponlar pencerelerinde gösterilen adlandırılır , ve .*Help*drews-lisp-20shrink-fit.el

Emacs çerçevesi, pencereleri ve pencere parçaları

(Gerçekten böyle bir soru sormak istiyorsa BTW hakkında sorulabilecek başka şeyler var.)


1
+1 Sözlükleri ve Emacs kılavuzu için okuyucuları işaret etmek, yeni kullanıcıları yanıltmamak için bu tür standart cevapların doğru cevabıdır.
Emacs Kullanıcı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.