[unix] ‘v’키를 눌렀을 때 기본 vi 대신 vim을 덜 호출 할 수 있습니까?

나는 실행하려면 vim기본 대신 vi내가 쳤을 때 편집기 v에서 less.

이 작업을 수행하기 위해 수정할 수있는 설정이 있습니까?



답변

에서 man less,

v보고있는 현재 파일을 편집하기 위해 편집기를 호출합니다. 그만큼
       편집기는 정의 된 경우 환경 변수 VISUAL에서 가져옵니다.
       VISUAL이 정의되지 않은 경우 EDITOR 또는 기본값이 "vi"인 경우
       VISUAL 또는 EDITOR가 정의됩니다. 의 토론 참조
       아래의 PROMPTS 섹션에있는 LESSEDIT.

간단하게 표준 설정 EDITOR당신의 소원 예에 따라 환경 변수 export EDITOR=vim에서 ~/.bashrc또는 그런 일.


답변

https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/ 에서 답변을 찾았 습니다. 기본 편집기를 변경하지 않고 변경하는 방법을 보여줍니다. 환경 변수. 이것은 데비안 기반 배포판에서만 작동합니다.

간단히 말해서 아래 명령을 진료소에 입력하십시오.

sudo update-alternatives --config editor

다음과 같이 다양한 편집기 옵션이있는 메뉴가 제공됩니다.

$ sudo update-alternatives –config editor

There are 5 alternatives which provide `editor’.
Selection Alternative
———————————————–
1 /usr/bin/vim
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
5 /usr/bin/vim.tiny
Press enter to keep the default[*], or type selection number:

기본값으로 설정하려는 편집기 번호를 입력하십시오.


답변

또한 별칭을 만들 수 있습니다
alias v='vim'
과에 저장하여/.bashrc


답변