Mac OS X의 vim 대신 MacVim의 vim (mvim이 아닌 콘솔)을 기본값으로 설정하는 가장 좋은 방법은 무엇입니까? 좋은 방법은

homebrew를 사용하여 MacVim을 설치했습니다. ( brew install macvim). mvim에서 전화 를 걸면 cmdGUI MacVim이 열립니다.

시스템의 ( ) vim 대신 vimMacVim의 Vim ( /Users/user/Applications/MacVim.app/Contents/MacOS/Vim) 을 호출하고 싶습니다 /usr/bin/vim. 가장 좋은 방법은 무엇입니까? 나는 할 수 있다는 것을 알고 alias vim="/Users/user/Applications/MacVim.app/Contents/MacOS/Vim"있지만 그것이 최선의 접근인지 모르겠다 …

편집 : 얘들 아, 당신의 모든 답변에 감사하지만, 실제로 이미 사용 homebrew하고 있기 때문에를 사용하는 --override-system-vim것은 내가 필요한 것을 성취하는 우아한 방법입니다.



답변

나는 이것이 당신이 찾고있는 것이라고 믿습니다.

brew install macvim --with-override-system-vim

이것은 / usr / local / bin / vim에서 mvim에 대한 vim, vimdiff 등의 심볼릭 링크를 생성하며, / usr / local / bin이 PATH에서 / usr / bin 이전에있는 한, 결과를 얻을 수 있습니다 다시 찾고 있습니다.

이전 버전의 brew --override-system-vim는 더 이상 사용되지 않는 스위치 를 사용했습니다.


답변

Vi 명령 행 스위치가 작동합니다.

alias vim='mvim -v'


답변

에 별칭을 만들 수 있습니다 ~/.bash_profile. 해당 파일에 다음 줄을 추가하십시오.

alias vim="/Users/user/Applications/MacVim.app/Contents/MacOS/Vim"


답변

brew install macvim --override-system-vim더 이상 사용되지 않습니다. brew install macvim --with-override-system-vim대신 사용해야 합니다.


답변

시스템의 기본 편집기를 변경하려면 .bash_profile에 다음을 추가하십시오.

export EDITOR=/usr/local/Cellar/macvim/<version>/bin/mvim

이를 변경하면 기본 편집기로 편집기를 자동 실행하는 앱에서도 MacVim을 사용할 수 있습니다.

편집
터미널에서 정상적으로 사용하려면 여전히 ‘mvim’을 사용하여 파일을 편집해야합니다. 여전히 터미널에 ‘vi’를 입력하려면 .bash_profile에 별칭을 추가하는 것이 좋습니다.

편집 2
OP의 편집을 본 후 MacVim의 vim 경로를 시스템 경로 앞에 추가 할 수 있습니다. 참고 이것이 터미널에서 전화를 걸면서 다른 시스템 호출에도 영향을 줄 수 있기 때문에 이것이 최선의 방법 이라고 생각하지 않습니다 . 따라서 명령 줄에 ‘vim’을 입력 할 때 변경하려는 경우 별칭을 사용하면 가장 깨끗하고 안전한 것으로 생각됩니다.

PATH="/Users/user/Applications/MacVim.app/Contents/MacOS/Vim:${PATH}"
export PATH

which vim터미널에서 를 사용하여 설정을 테스트하십시오 .


답변

편집 : 단지 homebrew를 설치하십시오 (번거롭지 않습니다!) brew install vim

내 옛 대답은 다음과 같습니다.


나는 이것을 위해 xcode를 설치하고 싶지 않다. 또한 별칭이나 brew 메소드 (xcode가 필요하다)를 사용하고 싶지 않기 때문에 이렇게한다 :

  1. 먼저 릴리스 페이지 에서 MacVim을 다운로드 합니다 .
  2. 그런 다음 MacVim을 응용 프로그램 폴더로 드래그하여 설치합니다.
  3. 터미널 사용을 위해 zip에 터미널 응용 프로그램도 있습니다. mvim이 명령을 실행하여 설치합니다.

    sudo mv mvim / usr / local / bin / vim

  4. 그런 다음 환경을 해시합니다 hash -r(또는 터미널을 닫았다가 다시 엽니 다).

  5. 마지막으로, vim터미널에서 실행할 때 “콘솔에서”업데이트 된 것을 볼 수 있습니다.

나는 이것이 누군가를 돕기를 바랍니다.


답변

내 2 센트,를 통해 파이썬을 업그레이드 할 때마다 이것을 실행합니다 homebrew.

brew reinstall vim --HEAD --with-cscope --with-lua --override-system-vim
brew reinstall macvim --HEAD --with-cscope --with-lua --override-system-vim