Bir GNU ekranında çalışırken Ctrl-a beni istemin başına götürmüyor


19

Bir komutun başlangıcına ve sonuna gitmek için genellikle Ctrlave tuşlarını kullanırım Ctrle.

Ancak, bir GNU ekranı içinde çalıştığımda, belki de GNU ekranı tarafından kullanıldıklarından bu tuş bağlama çalışmaz. Komutun başına veya sonuna gitmenin başka bir yolu var mı?

CentOS6.2'deyim


Yanıtlar:


25

Ctrl-A ve ardından 'a' harfi Ctrl-A dizisini kabuğa gönderir.

Veya ekran komut anahtarını Ctrl-A dışında bir şeyle eşleştirebilirsiniz


3

İçin bağlayıcı varsayılan taleb beginning-of-lineolduğunu Ctrla. Bu screenkomutun komut önekiyle çakıştığında, Johnny tarafından önerildiği gibi ekran önekini yeniden bağlayabilir veya .inputrcokuma satırı davranışını başka bir tuşa eşleştirmek için başka bir bağlama ekleyebilirsiniz, örneğin aynı davranışı eşleştirmek için Altaşunları kullanabilirsiniz:

"\ea": beginning-of-line

Bu, ya kullanmanızı sağlayacak Ctrlveya Alt adışında screenve Altaiçinde.

Tüm readline bağlamaları hem Emacs (varsayılan) hem de vi modu için özelleştirilebilir.

Tüm readline komutlarının tam listesi burada mevcuttur: http://linux.about.com/library/cmd/blcmdl3_readline.htm


1

Diğerlerinin söylediği gibi, Ctrl- aemacs ve kabukların emacs modu tarafından sıklıkla kullanılır. Genel olarak yaptığım şey , anahtar dizisini - olarak ayarlamak için screen's escapekomutunu kullanmaktır . Çoğu zaman, sadece başka bir programı çalıştırmak için bir programı durdurmak istemiyorum - bunun için yeni bir pencere açın ve programı çalıştırın. Yaptığımda, yazmak için yeterli - . Ayrıca, sık sık diğer sistemlere de gidiyorum ve orada da çalışabiliyorum - burada da.CtrlzscreenCtrlz zsshscreenCtrla

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.