저는 CentOs 6을 사용하고 있으며 명령줄 편집 모드를 배우고 있습니다. VISUAL 및 EDITOR 변수가 내 시스템에 정의되어 있지 않거나 printenv
명령 env
이 해당 변수를 표시하지 않습니다. 내 X 터미널이 emacs
모드에서 시작되는데 이 기본 구성은 어디에 정의되어 있습니까? 그리고 .bashrc
및 파일 .bash_profile
에서도 구성을 볼 수 없습니다 .
답변1
bash
set -o emacs
명령줄 편집 모드를 사용하거나 설정 하지 않으면 쉘은 기본적으로 편집 모드 로 set -o vi
설정 됩니다.bash
emacs
이는 매뉴얼에 문서화되어 있습니다 bash
(매뉴얼의 set -o emacs
내장 명령을 다루는 섹션에서 이에 대해 논의할 때 set
).
emacs
emacs
-style 명령줄 편집 인터페이스를 사용하십시오 .이 기능은 기본적으로 활성화되어 있습니다.쉘이 대화형일 때, 쉘이--noediting
이 옵션으로 시작되지 않는 한. 이는 사용되는 편집 인터페이스에도 영향을 줍니다read -e
.
bash
$EDITOR
또는 에서 명령줄 편집 모드를 파생하지 않는 것 같습니다 $VISUAL
.