Nisan 2015 EDIT: Aynı sorunuz varsa http://xiki.org/
Terminallerin nasıl çalıştığını bilmiyorum, ama kendimi sık sık önceki bir komut çıkışından terminal penceresi geçmişimde olan metin (kopyalama, değiştirme, vb.) Kullanmanın kolay bir yolunun olmasını diliyorum.
Ben böyle düşündüm:
Bir komut girmek üzere bash kabuğumdayım ve ekranda birkaç satır yukarıda olan bir şeyi yazmam gerektiğini fark ettim. Fareye ulaşabilir ve onu seçebilirim, ama bundan nefret ediyorum. Şu anda gerçekten istediğim şey, tüm terminalimin dev bir Vim tamponu haline gelmesi, hepsi: istemler, yazdığım komutlar ve bu komutlardan çıktı. Her şey. Ve sonra birkaç satır yukarı atlayabilirim, belki biraz düzenleyebilirim ve biraz metin sorabilirim. Ardından, bash kabuk moduna dönün ve ne istersem mevcut komut satırına yapıştırın.
Bazı seçenekler olduğunu biliyorum:
Doğal olarak, ihtiyacım olan metni doğrudan bir komutun çıktısından bir dosyaya veya bir sonraki komuta doğru yönlendirin. Ancak bunun için önceden planlamanız veya komutu geçmişinizden yeniden yürütmeniz gerekir (çıktının çağrılar arasında değişmeyeceğini varsayalım).
Fareye ulaşmak ve kopyalanacak metni seçmek için. Topal, sinir bozucu, keşke bunu yapmamalıydım, (bu GUI stackexchange sitesi değil, değil mi? =)
(Mac OS X) Terminal uygulamamın "Metni farklı dışa aktar ..." seçeneğini kullanmak ve terminal metnini bir dosyaya kaydetmek için. Sonra dosyayı açın ve onunla çalışın. Neredeyse, ama neden diskteki bir dosyaya kaydetme adımından geçiyorsunuz?
Yani soru şu: Bu durumda ne yapıyorsunuz? Bu senaryoda yararlı olabilecek herhangi bir hile, araç, kabuk özelliği var mı? Fareyi kullanmak için kendinizi istifa ediyor musunuz veya yazmanız gereken her şeyi yeniden mi yazıyorsunuz?
Sorun şu ki, şeyleri 'unix yolu' yapmıyorum, ama hadi, bu 2010 ve imlecimden birkaç satır uzakta kolayca bazı metinleri kopyalayamıyorum?