Bir kelimeyi bash ortamında nasıl geri veya ileri sarabilirim? [çift]


Yanıtlar:


32

Orada M-bve M-fsırasıyla mevcut sözcüğe geri ve ileri hareket ettirmek için. İşte Molan Metaveya Escbenzeri anahtarı veya bir kombinasyonu Ctrl+ Meta. Bölüm Hareketli için komutlar içinde bashbash kabuğu üzerinde hareket ettirmek için manpage listeleri, bu ve diğer kısayollar mevcut.

El kitabı ayrıca bash ayarlarınızı nasıl kişiselleştireceğinizi açıklar, böylece kelimelerinizi atlamak için bilinen Ctrl+ / işaretinizi kullanabilirsiniz .


Denedim Esc+b/f, çalışmıyor.
user11671

5
AltAnahtarı da dene . Meta tuşu, klavyelerde altveya windowsbunlara sahip olan tuşlarla da öykünür .
ayaz

@ user11671: (Başka şeylerin yanı sıra) bind -p|grep forward-wordüretir "\ef": forward-wordmi?
sonraki duyuruya kadar duraklatıldı.

3
Kullanıcının sorusunu doğrudan cevaplamak için, bu benim için çalışır: Ubuntu'da ~ / .inputrc: # Atama Ctrl-sağ ok ve Ctrl-sol ok bir sonraki / önceki kelimeye gitme "\ e [1; 5C": forward-word "\ e \ e [C": ileri-kelime "\ e [1; 5D": geriye dönük kelime "\ e \ e [D": geriye dönük kelime kaynağı: bbs.archlinux.org/viewtopic.php?id= 35154
dougkramer

1
@dougkramer, kullanıcıların sorularına doğrudan nasıl cevap veriyor? bu komutu yeniden bağlama ile ilgilidir, oysa kullanıcı varsayılan eşdeğerin ne olduğunu soruyor
eis
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.