자동화, 스크립트

자동화, 스크립트

비슷한 일을 할 수 있다고 생각 export EDITOR=vi하지만 정확히 무엇을 어디에 입력해야 할지 잘 모르겠습니다.

"vi"를 기본 편집기로 설정하는 방법은 무엇입니까?

답변1

이를 쉘의 구성 파일에 추가해야 합니다. Bash의 경우 이는 ~/.bashrc또는 ~/.bash_profile(참조자세한 비교). 또한 $VISUAL일부 프로그램에서는 이를 대신 사용하기 때문에 이를 설정해야 합니다 $EDITOR(참조:VISUAL~에 맞서EDITOR). 또한, 이유를 모르는 경우 대신 으로 설정해야 vim합니다 vi.

TL;DR, 셸 구성(아마도 ~/.bashrc)에 다음을 추가하세요.

export VISUAL=vim
export EDITOR="$VISUAL"

답변2

Ubuntu 및 기타 Ubuntu/Debian 기반 Linux 시스템에서는 다음 경로를 제공하여 시스템 수준에서 기본 텍스트 편집기를 명시적으로 설정할 수 있습니다 update-alternatives.

자동화, 스크립트

sudo update-alternatives --set editor /usr/bin/vim.basic
sudo update-alternatives --set vi /usr/bin/vim.basic

노트

배포판에서 이를 호출하지 않는 경우 인수와 함께 사용할 경로를 /usr/bin/vim.basic찾을 수 있습니다 .--list

sudo update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny

수동, 대화형

또는 모든 옵션을 보고 대화형으로 선택하려면 다음을 수행하세요.

sudo update-alternatives --config editor

답변3

최신 버전의 Ubuntu에서는 다음을 사용합니다.대체 시스템기본 편집기를 관리합니다. 예:

update-alternatives --set editor /usr/bin/vim.basic

사용 가능한 편집기를 확인하려면 다음을 수행하세요.

update-alternatives --list editor

일부 UNIX 배포판에서는 select-editor다음 명령을 제공할 수 있습니다.

select-editor

어떤 편집기를 사용할 것인지 묻습니다.

vim기본 편집기로 설정하기 전에 실제로 설치되어 있는지 확인하세요.

답변4

bash가 셸인 경우 .bash_profile홈 디렉터리에 삽입하고, zsh가 셸인 경우 이를 삽입합니다 .zprofile. 해당 문서를 참조하세요.

관련 정보