vim으로 vi 교체


답변:


10

추가 할 수 있습니다

alias vi=vim

~/.bashrc. vim입력 할 때마다 시작됩니다 vi.

우분투 10.10 (및 10.04도) vi에 이미 매핑되어 vim있습니다.


또 다른 바보 같은 질문에 대해 죄송하지만 어디에 .bashrc있습니까? 나는 우분투를 처음 접했습니다.
Searock

홈 디렉토리에 있습니다. 그냥 입력vim ~/.bashrc
Peter Smit

3
실제로 'vi'는 우분투에서 거의 영원히 이후로 'vim'의 변형을 지적했습니다 (어떤 변형을 변경하는 방법을 알 수있는 대안에 대한 내 대답 참조).
JanC

22

우분투의 'vi'는 이미 'vim'을 시작하지만 기본적으로 'vim-tiny'(이 기능은 부족한 기능의 원래 'vi'에 가장 가깝습니다)를 시작합니다. 당신은 이것을 볼 수 있습니다 :

sudo update-alternatives --display vi

다른 버전의 vim을 사용하려면 설치되어 실행되고 있는지 확인하십시오.

sudo update-alternatives --config vi

다른 응용 프로그램에 업데이트 대체 기능을 사용할 수 있습니까? 업데이트 대체 기능은 무엇입니까? 추가 기능을 설치합니까?
Searock

그래 넌 할수있어. 대안을 업데이트합니다. 아닙니다. 더 많은 정보를 원 man update-alternatives하거나 새로운 질문을 시작 하려면
Martin

수락 된 해결 방법 대신 정답으로 표시해야합니다.
OmarOthman

4

Peter Smit가 제안한 것 외에도. 계정뿐만 아니라 변경 시스템을 광범위하게 만들기 위해 다음을 수행 할 수도 있습니다.

alias vi='vim'/etc/bash.bashrc에 추가

vim에 심볼릭 링크를 만들거나

sudo ln -s /usr/bin/vim /usr/bin/vi

그러나 내 시스템에서 / usr / bin / vim 및 / usr / bin / vi는 / etc / alternatives / vim에 대한 심볼릭 링크입니다.


2
심볼릭 링크는 나쁜 제안입니다. 업데이트 대안을 사용하여 우분투에서 이것을 관리하십시오.

1
예, 올바른 방법으로 동의합니다. vim이 대안 시스템을 사용하고 있다는 것을 몰랐습니다.
3dinfluence
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.