Birkaç kusurlu, ama belki de yararlı fikirlerim var.
Yöntem 1 - Mus.
Terminal kaydırma çubuğunu kullanın.
Ayrıntılar (varsayalım xterm
; diğer terminaller için ayarlamalar gerekecektir.)
- Henüz değilse kaydırma çubuğunu etkinleştirin. (
xterm
Ctrl + Button2 ile aldığınız menüde.)
- Seçenekle
less
çalışmadığından emin olun -c
(bu seçeneği LESS
ortam değişkenimde etkinleştirdim , ancak yapmak üzere olduğumuz şeyle çakışıyor, bu yüzden -c
kapatmak için yazmak zorundayım.)
less
İstediğiniz komutları kullanarak , kopyalamak istediğiniz ilk satır ekranda görünecek şekilde yukarı veya aşağı kaydırın.
- Üçlü-Button1 seçtiğiniz başlangıç çizgisini seçmek için.
- Kopyalamak istediğiniz son satır ekranda görünene kadar aşağı kaydırın. Bir
/
aramayı değil, yalnızca boşluk çubuğunu veya diğer basit kaydırma tuşlarını kullanmalısınız - buradaki nokta, less
kopyalanabilmeleri için tüm satırları terminale göndermektir.
- Seçimi uzatmak için seçtiğiniz bitiş çizgisindeki Button3.
Olası zorluk: geri kaydırma arabelleğiniz yeterince büyük olmayabilir. Bu kaynak veya komut satırı seçeneği xterm
ile değiştirilebilir , ancak zaten çalışan bir xterm değiştirmek için bir yol bilmiyorum.saveLines
-sl
Yöntem 2 - köpük olmayan.
Metni göndermek için |
(boru) komutunu less
kullanın xclip
.
Detaylar:
less
İstediğiniz komutları kullanarak , kopyalamak istediğiniz son satırı ekranın üstünde konumlandırmak için yukarı veya aşağı kaydırın . Tamamen sonuna kadar kopyalamak istiyorsanız bu adımı ve sonraki adımı atlayabilirsiniz.
m
Seçtiğiniz son konumda bir işaret ayarlamak için (mark) komutunu kullanın. İşaretler kendi başlarına yararlı bir özelliktir ve bunları zaten bilmelisiniz vi
, ancak bilmiyorsanız: herhangi bir harf olabileceği mxbir işaret koyar x
ve 'xsizi daha sonra oraya döndürür.
- Şimdi kopyalamak istediğiniz ilk satır ekranın en üstünde olacak şekilde yukarı kaydırın.
- Pipe komutunu kullanın: |xbu, harici bir komut girmeniz için bir istem getirir. Bu komutta
x
kullandığınız işaret harfiyle m
veya $
"sonuna kadar" olmalıdır. Buraya yazın xclip
.
Tüm kılavuz sayfasının kopyalanması basit bir şekilde azalır g|$xclipEnter.
Uyarı (yani başıma gelen korkunç şey ): süreç grubunun bir xclip
parçası olarak çalışan yarı arkaplanlı olacaktır less
. Askıya almayı denerseniz less
, aynı terminalde başka bir işe başlayın ve içine yapıştırın, çalışmaz. Sonra man
/ less
işi ön plana çıkardığınızda aniden macun gelir. Bence bu bir xclip
hata olarak görülmeli ...