편집: 방금 메인 편집기를 사용하는 동안 클릭하면 Enter
( ranger
execute를 사용하는 경우 terminator -e ranger
) nano가 열리는 것을 확인했습니다 . e
대신 일반 셸을 사용하여 실행한 ranger
다음 을 클릭하면 Enter
기본 편집기가 나타납니다. 일반적으로 먼저 시작 terminator
하고 나중에 시작하는 것을 의미합니다 ranger
.
왜 다른가요?
답변1
이전 질문을 확인했습니다. 프로그램을 실행하기 전에 일부 환경 변수를 설정하려면 편집하고 /etc/profile
(bash를 사용한다고 가정) 필요한 모든 것을 추가하세요. 예를 들어export EDITOR=nano
답변2
실행하면 터미널 에뮬레이터가 terminator -e ranger
그 안에 있는 프로그램을 직접 실행합니다. 터미널 에뮬레이터는 ranger
셸에서 실행 terminator
하고 시작할 때 ranger
실행됩니다 ranger
. 주요 차이점은 셸의 대화형 초기화 파일이 소스로 제공된다는 것입니다(예: ~/.bashrc
bash의 경우, ~/.zshrc
zsh의 경우). 쉘 rc 파일이 일부 환경 변수를 설정하는 경우 프로그램이 대화형 쉘을 통해 시작되었는지 여부에 따라 다른 결과를 얻게 됩니다. 여기 EDITOR
에서는 VISUAL
..bashrc
해결책은 환경 변수를 설정해야 하는 위치, 즉 세션 초기화 파일에 설정하는 것입니다. 대부분의 설정에서는 ~/.profile
환경 변수를 설정하지 마십시오 .bashrc
. .zshrc
바라보다
Bash를 사용하여 환경 변수를 설정하려면 어떤 설정 파일을 사용해야 합니까?
.bashrc와 .bash_profile의 차이점
환경을 올바르게 설정하세요.