Macbook Pro Klavye üzerindeki Terminal.app için satır sonu, satır başı tuşları


10

Macbook Pro klavyede, Terminal.app'da satır sonu ve satır başı nasıl gidiyorsunuz?

Varsayılan yapılandırmaya sahip bu bilgisayarda Ctrl-a ve Ctrl-e'nin çalışmadığını unutmayın. Onlar sadece "^ A" ve "^ E" yankılanıyor ....

Terminal 2.1.1; Kar Leoparı ; MacBookPro6,2


Biri bunun yerleşik bir cevap ya da yinelenen bir soru olduğunu düşünebilir, ancak karşılaştığım her cevap ya çalışmıyor (belki sadece macbook pro klavye için) ya da klavye kaçış dizilerine nasıl girileceğini açıkça tanımlamıyor ya da diğer önemli bilgileri eksik veya en basit ifadeyle ifade edilmez.
malatio

Yanıtlar:


21

Ctrl + ave Ctrl + esırasıyla başlangıç ​​ve bitiş için.

Bonus: Ctrl + wönceki kelimeyi siler.

DÜZENLEME : Anlayabildiğim kadarıyla zsh, varsayılan olarak Emacs anahtar bağlamaları kullanmayan kabuğu kullanıyorsunuz . İstediğiniz davranışı elde etmek için oturumunuz sırasında aşağıdakileri yapın:

echo "bindkey -e" >> ~/.zshrc && source ~/.zshrc

Bunu yapmak için iyi olmalısın. Daha fazla tuş bağlama bilgisi için, lütfen Zsh kılavuzundaki ilgili bölüme bakın .


1
Daha fazla Readline tuş bağlama : tiswww.case.edu/php/chet/readline/rluserman.html Varsayılan olarak, bunlar çoğunlukla Emacs hareketi ve düzenleme kısayollarından esinlenmiştir.
ephemient

O sinir bozucu Ctrlben VirtualBox, Mac OS X ve Terminal.app üzerinde XP arasında geçiş ... ama en azından ediyorum anahtar karıştırır beni Ctrl + ave Ctrl + eçoğu terminalleri arasında tutarlı olduğunu. Sizin için +1.

Ben de bunun için çok sevmiyorum Ctrl, ama kullanmak yerine bu şekilde tutmak için bir neden olduğunu kabul ediyorum Cmd.
roguesys

Evet bu benim yeni macbook pro kar leoparı üzerinde çalışmıyor. Hala doğru cevap :( arıyorum Ctrl-a, vb ... Yani yazarken ben terminalde "^ A" olsun
malatio

Bu gerçekten doğru cevap, işe yaramazsa kurulumunuzu kontrol edin - benim durumumda bazı komik bağlarla zsh çalıştırıyordum. Bu yüzden bash merkezli olmamak, ancak işe yaramazsa varsayılan .profile ile varsayılan bash kullanmıyorsanız kurulumunuza dikkat edin. Bir not, bunların terminal.app değil bash özellikleri olduğuna inanıyorum, terminale göndermek için kendi anahtar kodlarınızı seçmek için terminal.app ve / veya os ayarlarınızı yapmanın yolları var, ancak hepsi çok karmaşıklaşıyor.
malatio

3

fn+ ve fn+ benim için çalışıyorlar ( sırasıyla Homeve temsil ediyorlar End).

Bence ctrl+ Ave ctrl+ daha uygun E.


Gerçekten mi? Hem fn hem de oklar klavyenin merkezinden daha uzak olduğu için bu bana garip geliyor ... ama tam olarak önemli değil, çünkü soru "Patrick gibi nasıl yazarım?" Değil. ctrl-A ve ctrl-E yaygın olarak kullanılmaz, ancak aşağıdaki geri dönüş yollarına sahiptir; onu kullanan sakallı klavyecilerden oluşan bir grup var.
malatio
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.