Gezinmek için Ctrl ve Ok tuşlarını kullandığımda garip karakterler çıkıyor


13

Ben yazarken Control(ve herhangi bir terminalde herhangi bir ok tuşu gnome-terminalyanı sıra terminator), bu alın (ya da bir şey bunun gibi).

Ben de kullandığımda oluyor openbox, bu bir compizsorun değil . Ve sadece terminal programlarında, asla bir GUI uygulamasında (Firefox, Chrom (ium) e veya Empati gibi).


Terminal penceresinde Ctrl + oklarının ne yapmasını bekliyordunuz?
Colin Watson

hangi klavyeyi kullanıyorsunuz ve klavye ayarlarınız nedir?
Dirk Hartzer Waldeck

@colin ctrl + arrow sonraki veya önceki sözcüğün sonuna atlar
Dirk Hartzer Waldeck

@Dirk 105 tuşlu klavye ayarlarıyla asus 1001p cihazımdaki yerleşik klavyeyi kullanıyorum. Geçen haftaya kadar da bu sorunu yaşamadım.
jrg

@James, garip, ABD'den farklı bir düzen seçtiğimde klavyemle ilgili bir sorun yaşadım, ancak bu ayarlar daha önce çalıştıysa, muhtemelen Launchpad'de
Dirk Hartzer Waldeck 18:01

Yanıtlar:


19

Senin ~/.inputrcve neyin içinde /etc/inputrc? Bu anahtarları çalıştırmak için en az şey, sanırım:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Bunlara sahipseniz /etc/inputrc, dosyanın dahil edilmesi gerekir ~/.inputrc, bu nedenle aşağıdaki satıra sahip olup olmadığını kontrol edin:

$include /etc/inputrc

Bunun neden Kubuntu 12.10'da olduğunu merak ediyorum. Daha önce bir önceki versiyonda hiç olmadı. Bu raporlanması gereken bir hata mı?
naught101

1
Ben bu sorunu vardı ve yerel ~ / .inputrc dosya dahil hakkında yorumunuzu çözdü. Küresel olanı dahil etmeden yerel girdi oluşturduğum için ortaya çıkmıştı ...
Louis Gagnon
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.