쉘에서 readline 변수 설정


10

man페이지 에서 읽은 값을 사용하여 readline 매개 변수를 off 또는 값으로 설정했습니다.

set var value

이것은 set내장과 동일 inputrc합니까? 일단 변수 를 이미 읽은 후 쉘이 실행 중이면 어떻게 설정합니까?


레코드에 대한 참고 사항 인 readline set은 shell builtin과 동일 하지 않습니다set .
jw013

답변:


9

setreadline 매뉴얼 의 명령은 readline 구성 파일 의 명령입니다 ~/.inputrc. bash는 readline 라이브러리의 가장 유명한 사용자이지만 라이브러리는 일반적이며 다른 프로그램에서 사용할 수 있습니다. 의 구문은 .inputrcbash와 관련이 없습니다.

bind내장을 통해 bash가 readline 명령을 실행하도록 할 수 있습니다 .

bind "set var value"

또한, bash는 다시 읽기 수 ~/.inputrc와를 bind -f ~/.inputrc.


5

로부터 수동 :

Readline 라이브러리를 사용하는 프로그램이 시작되면 init 파일이 읽히고 키 바인딩이 설정됩니다.

또한,이 C- x C- r명령이 init 파일 재 - 읽고 1을 따라서 당신이 그것에 만든 수도 변경 사항을 통합.


1 이 분명하다 이맥스 (기본값) 당신이 사용하는 경우, 바인딩 editing-mode-vi디폴트 keybind가 없습니다. 그러나에서 원하는 키 바인딩에 re-read-init-file명령을 바인딩 할 수 있습니다 ~/.inputrc.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.