GNU bilgisi için vim-stlye (hjkl) navigasyonu alabilir miyim?


12

Netbook'umun klavyesinin düzeni, gezinme için ok tuşlarının kullanılmasının biraz rahatsız olduğu anlamına gelir. GNU Bilgi sayfalarının vim tarzı hjklgezinmeyi kullanmasının bir yolu var mı ? yapabileceğimi biliyorum

info printf | less

... ve yukarı ve aşağı kaydırmak için j ve k tuşlarını kullanın; bu, bilgi sayfalarını okumak için kullandığım kadar iyidir, bu nedenle belirli karakterlere gitmek hayati değildir; ama bunu infobir boruya başvurmak yerine içinde yapabilseydim iyi olurdu .


3
Bu soruya cevap vermiyor, bu yüzden sadece yorum olarak göndereceğim. Ayrıca kullanabilirsiniz info --subnodes -o - "$@" | less. Bu şekilde, bir öğeyle ilgili tüm bilgileri görebileceksiniz.

1
Not infobağımsız tarayıcı belgelerine mevcuttur info "info stand-alone". Eşleşen dizin girişlerini görmek için buraya isonra viveya keysonra TABiki kez yazabilirsiniz .
Stéphane Chazelas

Yanıtlar:



5

Ok tuşları, bilgi belgelerinde gezinmenin en az ölçülü yoludur; ayrıca, hjkl tuşları vim stili tuş bağlamalarıyla gezinmenin en az anlamlı yoludur.

Bilgi, emacs tarzı tuş bağlamalarını kullanır, bu da onları anladıktan sonra o kadar da kötü değildir. Başlamaya çalışın info infove ardından hbazı tuşları kontrol etmek için tuşuna basın. aynı şekilde, ile bir dosya açın less fileve hneler sunabileceğini görmek için tıklayın.

Vim'in kendisinde, metin nesnelerinde gezinmek için birçok farklı tuşu kullanana kadar doğru yapmazsınız. :help text-objects.

Push kıpırdamaya geliyor, işte eklemek için bir vim eklentisi: vim tuş bağlamalarının tüm büyüsüyle bilgi sayfalarını görüntülemek için Bilgi komutu. tamamen infoverimli bir şekilde gezinilebilir olması için çok özel bir şekilde tasarlandığından, bunun yerine nasıl kullanılacağını öğrenmenizi tavsiye ederim .


Bunun için teşekkürler; 'sonraki düğüme atla' seçeneği özellikle çok ilginç.
evilsoup
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.