Terminal'de satır aralığını nasıl değiştiririm?


22

Terminal'deki satır aralığını değiştirmek mümkün mü, yoksa izin veren başka bir uygulama var mı? Mac'ten taşınıyorum ve terminal uygulaması, satır boşluğunun yazı tipi boyutundan bağımsız olarak değiştirilmesine izin veren bu özelliğe sahip.

Örneğin, burada Mac’te 17pt’de, ayarlamalar olmadan Monaco. Bununla ilgili sorunum bir metin karmakarışıklığı - göz yatay olarak olduğu kadar dikey olarak çiziliyor:

Monako

Ve "1.1" satır aralığı ve biraz daha sıkı karakter aralığı ile. Bunu, gözümün çizgileri daha kolay takip etmesi için yapıyorum. Bu, satırlar arasındaki boşluğun kelimeler arasındaki boşluktan daha büyük olması gerektiği düzenindeki genel bir kuraldır. Bu, bu ideale biraz daha yaklaştı:

Özel değişikliklerimle Monaco

Bunu Ubuntu ile nasıl başarabileceğimi merak ediyorum. Şimdilik en iyi geçici çözümüm, bu fikirler göz önünde bulundurularak tasarlanan Source Code Pro'yu kullanmak.

Kaynak Kodu Pro


Merhaba şimdi bilgisayarıma gidiyorum. ama General'den veya TAB'ın o pencerede kaydırıldığından eminim bunu elde edebilirsiniz.
12:52

2
Ekran görüntüsünün neyi başarması veya göstermesi gerektiğinden emin değil; Bana normal bir terminal ekranı gibi görünüyor. Yazı tipinin yüksekliğine bağlı olarak farklı yazı tipleri farklı boşluklar içerdiğinden, satır boşluğundaki farkı göstermek için en az iki örneğe ihtiyacınız olacak gibi görünüyor. Ancak terminalin bu ayarı yapmamasına rağmen hepimiz satır boşluğunun ne olduğunu bildiğimizi düşünüyorum.
Marty Fried

Sorumu daha iyi göstermek için ekran görüntülerini güncelledim.
Dogweather

Yanıtlar:


9

Bu özelliğe sahip bir terminal emülatörü var.

urxvt

adam urxvt'dan:

-lsp number
Compile frills: Lines (pixel height) to insert between each row of the display.      
Useful to work around font rendering problems; resource lineSpace.

urxvt thease paketlerinde bulunur:

rxvt-unicode

rxvt Unicode-256color

rxvt Unicode-Lite


3
Ayrıca xtermile scaleHeightkaynak.
Stéphane Chazelas 21:15

3

Konsole bu özelliğe sahiptir. En sağdaki sekmede profil ayarları altında bulacaksınız. Konsole bir KDE uygulamasıdır, ancak göreceli olarak az bağımlılığı vardır ve KDE'siz iyi çalışıyor gibi görünmektedir.

Mac terminali bunu iyi bir sebepten dolayı destekliyor. Atom (editör) onu da destekliyor. Bana göre vazgeçilmez. Tahmin ediyorum, birçok insan biraz daha fazla satır aralığı / satır yüksekliği tercih ediyor.

urxvt bana biraz antika geliyor.


Utanç verici olsa da sadece çizgi yüksekliğini artırmak. Sıkılaştırmana izin vermiyor.
Thomas Browne

2

Bu özellik GNOME Terminal3.28 sürümünde mevcuttur ( VTEterminal öykünme kitaplığı sürüm 0.52).


1

Bildiğim kadarıyla bu doğrudan elde edilemez. Sen de olmasını istemezsin. Satırlar arasında boşluk olması, nano, mail ve apt komutunu çalıştırdığınızda ortaya çıkan küçük diyalog programları gibi "text ui" tabanlı programları gerçekten bozar.

Yine de iyi haber var. Sadece yazı tipini değiştirebilirsiniz. Bazı yazı tipleri, size aynı etkiyi verecek bir tür "dolgu" içerir.

Dürüstçe istediğiniz kadar dolgu yapmamasına rağmen Source Code Pro'yu çok okunaklı kullanmanızı öneririm .

Linux'ta terminalin farklı bir konsept olduğunu ve OS X'de olduğunu unutmayın. Kendimi göç ettiren biri olarak, verebileceğim en iyi tavsiyenin sadece varsayılanları kullanmak ve sonra bir karar vermektir.


Aslında, tavsiyelerin yarısını kullanarak bağımsız olarak sona erdi. Birincisi, ben inanıyorum olan benim ekran görüntüsü açıkça göstermeyebilir gerçekleştirmek, ama bu Monako biraz daha geniş bir satır aralığı ile görüntülenen var: arzu. Satırlardaki metnin birbirine daha çok yapışmasına yardımcı olduğunu buluyorum. Ama evet, Kaynak Kodu Pro does daha ayrı uzay onun çizgiler ve en Linux üzerinde kullanıyorum ne anlama.
Dogweather

Ayrıca Ubuntu Mono yazı tipini de deneyebilirsiniz.
Paddy Landau,

1
@PaddyLandau Yorumunuz bana farklı bir çözüm fikri verdi: satır yüksekliğini artırmak için TTF dosyasını kesmek. İşe yarayabilirsem bir cevap göndereceğim.
Tobia,

@ Tobia Dört gözle bekliyorum!
Paddy Landau

1
@PaddyLandau Açıkçası üzerinde çalışacak vaktim yok, ama nasıl yapıldığını açıklayan bir forum yazısı buldum: mobileread.com/forums/showthread.php?t=22374
Tobia

0

Bu gerçekten bir düzeltme değil ancak her komuttan sonra boş bir satır ekleyebilirsiniz:

export PROMPT_COMMAND="echo"

3
Bu, çok sayıda şeyi kıracak. Bunu önermiyorum. Ayrıca bu sadece tercüman düzeyinde (bash) çalışır. Yukarıdaki örnek, emülatör seviyesinde satır aralığı olması gerektiğine yönelik olarak komut çıktısıdır.
coteyr

2
Bunu istiyorsanız PS1, örneğin: 'e yeni bir satır eklemek daha iyidir export PS1='\n$ '.
Thomas
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.