Kenar boşluklarını / dolgularını tmux'ta ayarlamanın bir yolu var mı?


4

Sadece aşağıda sunulan efektle bir şeyler yapılıp yapılamayacağını merak ediyorum:

tmux

Gördüğünüz gibi, pencereyi 3 bölmeye böldüm. Kopyalama söz konusu olduğunda, dikey kenarlığa yakın bir kelimeye çift tıklamak dışında her şey yolundadır. Bu sözcüğü seçmeye çalıştığımda, kenarlığın da vurgulandığını görebilirsiniz (sol bölmede, örneğin uzun bir metin satırı da vurgulanacak bir şey varsa). Bunu kopyalayıp yapıştırdığımda, kenarlığın küçük bir kısmını da yapıştırıyor. Bu sadece dikey çizgiler için geçerlidir çünkü yatay olanın bir yeri vardır. İç kenar boşluklarını ayarlamayı düşündüm, böylece küçük bir alan oluşturabilir ve böylece bir yazıyı kenarlıktan ayırabilirdim, ama ne yazık ki, eğer mümkünse nasıl yapılacağı hakkında hiçbir fikrim yok.


Terminal emülatörünüzün "kelime karakterleri" neyi düşündüğünden emin değilim, ancak genellikle | çubuk sembolü bir kelime karakteri olarak kabul edilmez ve çift tıklanarak seçimin dışında tutulur. Senin durumunda, boşluklar arasındaki her şeyi seçmek gibi görünüyor. Bu istenen davranış mı? Değilse, belki terminal emülatörünüzün bunu yapılandıracak bir ayarı olabilir. X-terminalini kullanan bir örnek.
scicalculator

Onun urxvt, ve çift tıklamak için (tmux'da) tuşuna basmam gerekiyor Lshift ilk önce, ancak o zaman çift tıklama kullanarak bir şey seçebilirim. Bu yalnızca kenarlık bir kelimenin yakınında olduğunda olur. Bir kelime olduğunda | onu seçmeyecek.
Mikhail Morfikov

Üzgünüm, urxvt ile deneyimim yok. Ben de bunu smokin e-posta listesine göndermeni öneririm. Ayrıca çift tıklama davranışındaki değişikliklerden de bahsetmenizi öneririm.
scicalculator

Bunu tmux posta listesinde sordum. Gördüğünüz gibi │ biraz daha uzun | . Bu yüzden utf-8 satırını eklemeliyim ki terminalimdeki bir kelimenin parçası olarak kabul edilmeyecek.
Mikhail Morfikov

Yanıtlar:


1

Bu iş parçacığı biraz eski, ancak herhangi biri ilgileniyorsa, kelime kenarlığa yakın olduğunda tmux'da kelime seçimini düzeltmenin yolu, rxvt'ye hangi karakterlerin ayrılacağını söylemektir;

URxvt*.cutchars: "()*,;<>[]{}|`\"'#│"'`"

Urxvt (sürüm 9.21) kılavuz sayfam için varsayılan cutchars gibi \\ `"'&()*,;<=>?@[]^{|}. Yani, yukarıdaki tüm varsayılanları içermez.
ntc2

Tmux, bölme ayırıcı olarak '\ xe2 \ x94 \ x82' unicode karakterini kullandığından bunu kesmez. Diğerleri de bu karakteri cutchars'a ekleyerek mücadele eder: lists.schmorp.de/pipermail/rxvt-unicode/2014q1/001961.html
buherator
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.