Kabuktaki readline değişkenlerini ayarlama


10

manSayfada okudum, kullanarak readline parametrelerini kapalı veya bir değere ayarladığınızı

set var value

Bu setyerleşik ile aynı mıdır ve değişkenler inputrcönceden okunduktan ve kabuk çalıştığında nasıl ayarlanır ?


Ve dikkat edin bir not, taleb setolduğu değil kabuk yerleşiğini aynı set.
jw013

Yanıtlar:


9

setTaleb kılavuzda komut, Readline'ın yapılandırma dosyasında biridir ~/.inputrc. Bash, readline kütüphanesinin en ünlü kullanıcısı olmasına rağmen, kütüphane jeneriktir ve diğer programlar tarafından kullanılabilir; sözdizimi .inputrcbash ile ilgisizdir.

Bash'i readline komutlarını bindyerleşik olarak yürütebilirsiniz :

bind "set var value"

Ayrıca, bash yeniden okumak yapabilirsiniz ~/.inputrcile bind -f ~/.inputrc.


5

Gönderen manuel :

Readline kitaplığını kullanan bir program başlatıldığında, init dosyası okunur ve anahtar bağlamaları ayarlanır.

Ayrıca, C- x C- rkomutu bu init dosyasını 1 yeniden okur , böylece üzerinde yapmış olabileceğiniz değişiklikleri içerir.


1 Not bu açıkça Emacs (varsayılan) kullanırsanız, bağlama editing-mode-vivarsayılan keybind yoktur. Bununla birlikte, re-read-init-filekomutu içinde seçtiğiniz bir tuşa bağlayabilirsiniz ~/.inputrc.

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.