Gönderen vi
Eğer komut vermek, :sp
ekran aynı terminalden birden fazla dosyayı düzenlemek için izin iki "görünümler" bölünür.
Aynı hatlar boyunca, aynı terminalde birden fazla mermi açmanın bir yolu var mı?
Gönderen vi
Eğer komut vermek, :sp
ekran aynı terminalden birden fazla dosyayı düzenlemek için izin iki "görünümler" bölünür.
Aynı hatlar boyunca, aynı terminalde birden fazla mermi açmanın bir yolu var mı?
Yanıtlar:
Sen bunu yapabilir screen
terminali çoklayıcı.
Not: Bölme işleminden sonra, o bölgeyi kullanabilmeniz için önce yeni bölgeye gitmeniz ve ctrlao tarihten sonra yeni bir oturum başlatmanız gerekir c.
EDIT, temel ekran kullanımı:
ctrl+a
daha sonra her şeyi bırakın shift+s
(caps lock için bilmiyorum, maden devre dışı)
Ctrl A Shift S
ekranı böler, sonra Ctrl A Tab
diğer bölmeye geçer ve Ctrl A c
bir bash istemi oluşturur. Yine de, bu komutları başlatırken otomatik olarak çalıştırmak için var mı, bu screen
yüzden komutları her zaman çalıştırmak zorunda değiliz.
Tmux'u deneyin (Terminal MuLtipleXer):
Ve hiç anlamıyorum arasındaki farkı session
, window
ve pane
:
byobu
(her iki terminal çoğaltıcısını da saran) benzeri bir sarmalayıcıyla yapabilirsiniz , ancak Tmux konfigürasyondan başka birçok açıdan üstün görünüyor. Ve birkaç yıl önce zaten üstündü. Ekran her iki yöne bölmek için yamalar istedi ve Tmux kutudan çıkardı. son fakat en az olmayan lisans, bulunduğunuz yere bağlı olarak, Tmux veya Screen için bir argüman olabilir.
screen
Fedora 30'un nispeten yeni bir kurulumunda bulunmuyor tmux
.
Yorumlarda belirtildiği gibi, ekranın yanı sıra bir başka iyi terminal çoklayıcı da tmux . Tam bir açıklama ve komut referansı için kılavuza bakın. Başlamak için bazı temel işlemler şunlardır:
Bölmeleri bölerek daha karmaşık düzenler elde edebilirsiniz. Ayrıca bölmeli birden fazla pencereniz olabilir ve bunlar arasında geçiş yapabilirsiniz.
Eğer sadece bir terminali bölen bir program istiyorsanız ¹ , splitvt var . Bir terminali bölen ve bunun yanında Screen, Tmux, Emacs,… gibi birçok şey yapan programlar var.
¹ Böldüğün terminal, kabuk değil.
Eğer bir tür pencere yöneticisi kullanıyorsanız, Terminator ile ilgilenebilirseniz, Screen ve Tmux ile ilgili mükemmel öneriler dışında, yatay ya da dikey moda, artı sekmeler ve daha fazlasını bölebilirsiniz… işte yazarın web sitesinden alınan özelliklerin listesi. :
Proje sitesindeki ekran görüntülerine bir göz atın.
En önemlisi Terminator'ü Screen / Tmux ile birleştirebilirsiniz.
ctrl-shift-h/j/k/l
Bölmeler arasında hareket etmek zorundayım ve sekmeler arasında geçiş yapmak için ctrl- (shift) -tab, sadece harika çalışıyor.
same terminal
iki kez bahsetti , bu nedenle Terminator veya tilix (@sjas tarafından belirtildiği gibi) iyi bir öneri değil. X sunucusuz bir uzak sunucuya ssh oturumu yapıyorsanız, bu araçları bile çalıştıramazsınız.
KDE için Konsole'nin yerleşik bir işlevi vardır :
Ctrl+ (Ayrı Görünümü Sola / Sağa
Ctrl+ )Bölmeli Görünüm Üst / Alt
Shift+ Tabbölünmüş görünümler arasında geçiş yapacak
Shift+ Left Arrow/ Right Arrow, geçerli görünümü sekmeler / görünümler arasında dolaştırır
CtrlGeçerli görünümü kapatmak için + Shift+X
Sonlandırıcıyı kullan .
Bir ana dağıtım kullanıyorsanız, favori paket yöneticiniz aracılığıyla erişilebilir olmalıdır.
Kopya yapıştırmanın pencerenizdeki bölmelerden düzgün çalıştığı tek terminal çoklayıcıdır.
Güncelleme: sonlandırıcı ile neredeyse tamamen aynı olan (ve kopyalamanın da düzgün çalıştığı) tilix
bir terminator
alternatiftir. Değerlendirmeden sonra terminator
, daha sekme kullanımından ve daha kolay konfigürasyondan (POV'umdan) dolayı hala buna bağlı kalıyorum.
Ben mutlu bir kullanıcısıyım Guake ile Byobu içine varsayılan kullanımıyla hangi tmux
( muhtemelen daha iyi daha screen
).
Bunları kurun (Ubuntu veya Debian'da PPA gerekmez, diğer dağıtımları kontrol edin )
sudo apt install guake byobu
Kullanılabilir kabukları ekleyin ( bu Guake Github sayısında söylediğim gibi ):
which byobu | sudo tee -a /etc/shells
Guake tercihlerinde ( guake-prefs
) varsayılan tercüman olarak Byobu’yu seçin:
İsteğe bağlı: Bunun için Byobu kullanacağınızdan, "Sekme çubuğunu göster" seçeneğinin işaretini kaldırın:
apropos byobu
GNU Ekranı için Dikey Bölme'yi deneyin
Bu yama, GNU Ekranının güncel sürümleri için dikey bir bölme özelliği sağlar. Bu özellik, ekranın mevcut split komutuyla aynı şekilde çalışmak, ancak bölgeleri yatay yerine dikey olarak bölmek üzere tasarlanmıştır. Her iki yarma formu da istenen herhangi bir kombinasyon / miktar / sırada birlikte kullanılabilir. Benzer bir şeyin yakında GNU Screen 4.1'de görünmesi bekleniyor ve bu posta listesi dizisi başına CVS'de zaten mevcut (ve 4.0.3-10 ile başlayan Debian ve Ubuntu ekran paketlerine dahil edildi). Ayrıca, ScreenWM adlı yeni bir proje özellikle vsplit yamalı bir ekranla çalışacak şekilde tasarlanmıştır (kontrol edin!).
Ctrl+|
ayırır screen
.