¿Cómo creo un enlace simbólico a los files de configuration de MacVim?

Quiero almacenar mis files de configuration en control de fuente y enlazarlos simbólicamente para que MacVim los use. Mirando :scriptnames veo que vimrc y gvimrc se usan en:

/Applications/MacVim.app/Contents/Resources/vim/vimrc

  • ¿Cómo cambio $ PATH y lo configuro en el directory pnetworkingeterminado?
  • ¿Cómo instalo MacVim?
  • Permanentemente guardando cambios en $ PATH
  • No se puede actualizar Mac OS 10.7.5
  • Pánico del Kernel: necesito ayuda para confirmar o refutar mis hipótesis sobre la causa
  • ¿Cómo puedo get Unix (brew / xcode / vim) actuando como Unix bajo Lion?
  • Mis files vim controlados por fuente se encuentran en:

    ~/Programming/Personal (tanto gvim como vimrc están aquí)

    ¿Cómo configuro el enlace simbólico? Es

    ln -nfs ~/Programming/Personal/vimrc /Applications/MacVim.app/Contents/Resources/vim

    y

    ln -nfs ~/Programming/Personal/gvimrc /Applications/MacVim.app/Contents/Resources/vim

    la forma correcta de hacerlo?

  • ¿Puedo ejecutar un AppleScript cuando conecto mi módem 3G?
  • Cuando Terminal hornea process, la aplicación actual pierde foco
  • ¿Cómo se hace la captura de pantalla de command-line en OS X con libav?
  • Manera fácil de ejecutar script de shell
  • ¿Yosemite todavía permite el uso compartido de pantalla "por usuario"?
  • Cambiando el entorno de desarrollo a Homebrew
  • One Solution collect form web for “¿Cómo creo un enlace simbólico a los files de configuration de MacVim?”

    Está malinterpretando la forma (Mac) en que Vim procesa su configuration. Simplificando ligeramente, hay tres capas en OS X:

    • los files vimrc y gvirmc en $VIMRUNTIME son los valores pnetworkingeterminados de time de ejecución para la installation de Vim . Para MacVim, esto se establece para que apunte dentro del package de aplicaciones: los files que encontraste. Estos se sobrescribirán cada vez que actualice MacVim.
    • los files vimrc y gvimrc en $VIM son los ajustes gvimrc del sistema . Esto está destinado a proporcionar un administrador del sistema con una forma de establecer los valores pnetworkingeterminados. Cuando no se establece expresamente, $VIM es igual a $VIMRUNTIME .
    • finalmente, los files ~/.vimrc y ~/.gvirmc son su configuration personal . Estos son los files que usted, como usuario individual de Vim, debe personalizar.

    Estos files de configuration se obtienen en el order anterior, de arriba a abajo. Para utilizar su configuration personal desde otro directory (por ejemplo, para control de versiones), simplemente enlace simbólicamente su location a los files de configuration personal canónicos, es decir,

     ln -s /your/configuration/dir/vimrc ~/.vimrc ln -s /your/configuration/dir/gvimrc ~/.gvimrc 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).