Bu, Vim'e aşina olmayan ve diğer metin editörlerinden gelenler için bir cevaptır (benim durumumda Yüce Metin).
Tüm bu cevapları okudum ve hala net değildi. Onları yeterince okursanız, mantıklı olmaya başlar, ancak sorular arasında gidip gelmek saatler sürdü.
İlk şey, diğerlerinin açıkladığı gibi:
Sekme Sayfaları , sekmelere çok benziyor davranıyor ve diğer GUI editörlerinin çoğunda sekmelere benziyorlar, ancak değiller. Sanırım Vim'de inşa edilmiş kötü bir zihinsel model, maalesef bir sekme sayfasında sahip olduğunuz ekstra gücü bulutlandırıyor.
Anladığım ilk açıklama @ crenate'in cevabından geliyordu , birden fazla masaüstüne eşdeğer oldukları. Bu açıdan bakıldığında, sadece birkaç masaüstünüz açık olacak, ancak her birinin içinde çok sayıda GUI penceresi açık olacak.
Diğer editörlerde / tarayıcılarda benzer olduklarını söyleyebilirim:
- Sekme gruplamaları
- Sublime Text çalışma alanları (yani projede bulunan açık dosyaların listesi)
Bunları böyle gördüğünüzde, dosya kümelerini (arabellekleri) birlikte kolayca gruplandırabileceğinizin gücünü fark edersiniz, örn. CSS dosyalarınız, HTML dosyalarınız ve JS dosyalarınız farklı sekme sayfalarında. Bu aslında oldukça harika.
Kafa karıştırıcı bulduğum diğer açıklamalar
Görünüm
Bu benim için bir anlam ifade etmiyor. Tanımlanmış bir sözlük terimi olmasına rağmen , sadece :help window
dokümanda Vim pencerelerine atıfta bulunduğumu duydum . Viewport, Sublime Text, Visual Studio, Atom, Notepad ++ gibi editörlerle ilgili olarak duyduğum bir terim değil. Aslında sekme sayfaları kullanmayı denemeden önce Vim için bunu hiç duymamıştım.
Sekme sayfalarını birden çok masaüstü gibi görüntülerseniz, masaüstüne tek bir pencere olarak başvurmak tuhaf görünür.
Çalışma Alanları
Bu muhtemelen daha mantıklı, sözlük tanımı :
Geçici kullanım için bir bellek depolama tesisi.
Yani bir grup tampon sakladığınız bir yer gibi.
Başlangıçta Sublime Text'in projenizde açtığınız tüm dosyaların bir listesi olan bir çalışma alanı konsepti gibi gelmedim :
açık dosyalar ve her birinde yapılan değişiklikler gibi kullanıcıya özel veriler içeren yüce çalışma alanı dosyası.
Bununla birlikte, daha fazla düşünmek, aslında bunu kabul ediyor. Bir Yüce Metin projesi gibi bir Vim kartotekini görürseniz, her projede sadece bir dosya açmak ve projeler arasında geçiş yapmaya devam etmek tuhaf görünecektir. Bu nedenle, yalnızca bir dosyayı açmak için bir sekme sayfası kullanmak neden gariptir.
Windows koleksiyonu
Burada :help window
sekme sayfalarına atıfta bulunulur. Artı çok sayıda başka cevap da aynı kavramı kullanır. Ancak kafanızı bir vim penceresinin etrafına getirene kadar, bu kum üzerinde bir kale inşa etmek gibi pek kullanışlı değildir.
Yukarıda bahsettiğim gibi, bir vim penceresi bu linux.com makalesinde mükemmel bir şekilde açıklanan bir görünüm penceresi ve sessiz ile aynıdır :
Vim'deki gerçekten kullanışlı bir özellik, görüntülenebilir alanı bir veya daha fazla dosya arasında bölme veya sadece aynı dosyanın iki bitini daha kolay görüntülemek için pencereyi bölme yeteneğidir. Vim belgeleri buna dönüşümlü olarak bir görünüm penceresi veya pencere olarak atıfta bulunur.
Vim yardım özelliğini daha önce: help konusunu kullanarak veya F1 tuşuna basarak kullandıysanız, bu özelliğe zaten aşina olabilirsiniz. Yardıma girdiğinizde, Vim görünüm penceresini böler ve belgenizi alt görünüm penceresinde açık bırakarak üst görünüm penceresinde yardım belgelerini açar.
Bir sekme sayfasının arabellek koleksiyonu yerine bir pencere koleksiyonu olarak adlandırılması garip buluyorum. Ama sanırım her biri aynı tamponu gösteren birden fazla pencereyle iki ayrı sekme sayfası açabilirsiniz, en azından şimdiye kadar anladığım bu.