Ctrl + A, OS X Lion'daki Bash Terminal'de çalışmıyor


13

OS X Lion'da Terminal.app kullanan bash pencerelerinde, artık komut satırının başlangıcına gitmek için ctrl+ Akısayol olarak kullanamıyorum . + ctrlGibi diğer karakterler de artık çalışmıyor.ctrlE

Herhangi bir fikir?

Yanıtlar:


14

^ A ve ^ E bash "emacs mode" komutlarıdır. İle bash ayarlarınızı kontrol edin

set -o

ve emacsolarak ayarlandığını doğrulayın on. Bash'iniz vi modundaysa ( vi on) satır içinde gezinmek için vi kısayollarını kullanmanız gerekir ( ESCekleme modundan çıkmak, 0başa gitmek $ve sonuna gitmek için).


6
Ayrıca emacs moduna geri dönmek için şunu yapmalısınızset -o emacs
Austin Hyde

6

Ayarınızın oturumlar arasında kalmasını istiyorsanız, ~ / .profile dosyanıza aşağıdakileri ekleyin.

set -o vi
set -o emacs

Tabii ki, tercih ettiğiniz düzenleme moduna bağlı olarak bu ikisinden yalnızca birini eklemelisiniz.


1

Geçerli temanızın klavye ayarlarını görmek için işaretleyin. Terminal> Tercihler> Ayarlar> Klavye .

Orada ne istediğinizi görmüyorsanız, çalışıp çalışmadığını görmek için yeni bir tema oluşturmayı deneyin


Sadece doğruladım ve 10.7 kutum üzerinde çalışıyor gibi görünüyor, bu yüzden kullandığınız tema ile ilgili bir şey olması gerektiğini düşünüyorum.
bswinnerton

Evet. Bunlar en temel bashkısayollardır ve kesinlikle en azından Bash'te çalışmalıdır. Hiçbir klavye kısayolu ayarlanmamış olmalıdır, aslında, "Orada ne istediğinizi görmüyorsanız" varsayılan durumdur ve endişelenecek bir şey yoktur.
slhck

Mine, 10.7 güncellemesinden sonra çalışmaya devam ediyor. Aslında test ettiğim tüm uygulamalarda çalışıyor ...
peelman

Ctrl kısayollarınızın üzerine yazacak hiçbir şey olmadığından emin olmak için genel klavye kısayollarınızı da kontrol edin. Sistem Tercihleri> Klavye> Klavye Kısayolları
bswinnerton

Benim durumumda "Tüm pencereleri öne getir" ile yazılmıştır. Belki herhangi bir uygulama bunu ayarladı? Çıkardıktan sonra tekrar bir bakışta çalışır.
Markus Zeller
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.