Mac에서 기본 편집기를 nano로 설정하는 방법은 무엇입니까?

Mac에서 기본 편집기를 nano로 설정하는 방법은 무엇입니까?

Mac의 기본 편집기로 vim을 사용하고 있으며 Mac 터미널에서 명령을 실행할 때마다 자동으로 "vim"이 열립니다.

"나노"를 설정하고 필요할 때마다 터미널이 "나노"를 열도록 하려면 어떻게 해야 합니까?

답변1

EDITORVISUAL환경 변수를 로 설정합니다 nano.

를 사용하는 경우 가장 쉬운 방법은 파일을 bash편집 하고 다음 두 줄을 추가하는 것입니다.~/.bashrc

export EDITOR=nano
export VISUAL="$EDITOR"

파일 맨 아래에. 파일이 존재하지 않는 경우 파일을 생성할 수 있습니다. macOS 사용자는 ~/.bash_profile해당 시스템에서 셸을 시작할 때 기본적으로 사용되지 않으므로 이 파일을 수정해야 합니다 .bash

다른 셸을 사용하는 경우 해당 셸의 시작 파일(예: )을 수정 ~/.zshrc합니다 zsh.

일부 도구는 한 변수를 사용하고 다른 도구는 다른 변수를 사용할 수 있으므로 두 변수를 모두 설정해야 합니다.

변경 사항을 적용하려면 터미널을 다시 시작해야 합니다.

답변2

새로운 MacBook Pro를 설정할 때도 같은 문제에 직면했습니다.

상세 설명코살로난다의 답변

예를 들어 선택한 편집기 nano로 전환하려면 기본 셸이~/.zshrczsh~/.bash_profilebash

export EDITOR=nano
export VISUAL="$EDITOR"

그러나 기본 쉘이 다음 과 같은 echo경우 :~/.zshrczsh

echo 'export EDITOR=nano' >> ~/.zshrc
echo 'export VISUAL="$EDITOR"' >> ~/.zshrc

또는 ~/.bashrc기본 쉘이 다음과 같은 경우 bash:

echo 'export EDITOR=nano' >> ~/.bash_profile
echo 'export VISUAL="$EDITOR"' >> ~/.bash_profile

다음 명령을 실행하여 새 구성을 활성화합니다.

source ~/.zshrc

또는

source ~/.bash_profile

선택한 다른 편집기로 전환해야 하는 경우 nano선호하는 편집기로 바꿀 수 있습니다.

  • 윔-vim
  • 치수-vi

그게 다야.

이게 도움이 되길 바란다

답변3

@Kusalananda가 제안한 답변은 기본 설치된 Catalina에서는 작동하지 않습니다.

Apple은 Catalina의 기본 셸을 bash에서 zsh로 변경했습니다.

.bash_profile이름을 으로 바꿔야 합니다 .zprofile.

그렇다면 괜찮습니다.

관련 정보