homebrew를 사용하여 MacVim을 설치했습니다. ( brew install macvim
). mvim
에서 전화 를 걸면 cmd
GUI MacVim이 열립니다.
시스템의 ( ) vim 대신 vim
MacVim의 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가 필요하다)를 사용하고 싶지 않기 때문에 이렇게한다 :
- 먼저 릴리스 페이지 에서 MacVim을 다운로드 합니다 .
- 그런 다음 MacVim을 응용 프로그램 폴더로 드래그하여 설치합니다.
-
터미널 사용을 위해 zip에 터미널 응용 프로그램도 있습니다.
mvim
이 명령을 실행하여 설치합니다.sudo mv mvim / usr / local / bin / vim
-
그런 다음 환경을 해시합니다
hash -r
(또는 터미널을 닫았다가 다시 엽니 다). -
마지막으로,
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