Bash의 키 바인딩에 대해 읽고 있습니다. Emacs 기반으로 보이지만 vi
Emacs 기반으로 전환할 수 있는 기능을 제공합니다.
set -o vi
Bash .bashrc
에서 이 작업을 수행 할 수 있지만 .inputrc
다음 줄을 추가하여 호출된 파일을 편집하는 옵션도 있습니다.
set editing-mode vi
편집을 통해 GNU Readline 라이브러리를 사용하는 모든 프로그램이 키 바인딩으로 전환되는 것은 .inputrc
아닙니다 ..bashrc
vi
나는 지금 Emacs의 바인딩에 익숙하고 기본값을 사용하는 것을 좋아하기 때문에 아마도 바인딩을 전환하지 않을 것입니다. 그러나 이 사실은 나를 GNU Readline과 .inputrc
.
답변1
이것은 완전한 목록이 아니며 인기도를 확인하려고 시도하지 않았습니다. Abiword, Amanda, Atari800, Bacula, Bareos, GNU, bc
BlueZ, Cdecl, ConnMan, Freeciv, FreeRADIUS, GNU ftp
, NetKit ftp
, FVWM, GDB, GPG, Guile, Hatari, Hunspell, Lftp, NetworkManager, nftables
Parted, rc
shell, Samba, SQLite, GNU Units, VICE, Wesnoth, WPA 지원자...
많은 언어(Lua, Python 및 Ruby 포함)도 REPL을 위해 또는 이러한 언어로 작성된 프로그램에 대한 Readline 바인딩을 제공하기 위해 Readline을 사용합니다.
libreadline
선호하는 배포판의 역 종속성(또는 동등한 종속성)을 살펴보고 지원 여부를 직접 확인할 수 있습니다 . Bash는 물론 Readline을 사용하지만 자체 버전을 구축합니다.