vim no acepta la syntax en vimrc

Cuando pongo lo siguiente en ~ / .vimrc y lo guardo,

syntax en

  • ¿Las aplicaciones se instalan para todos los usuarios o solo para uno?
  • Nueva aplicación Apple Photos e iCloud: carga de bibliotecas archivadas
  • Atajo de keyboard único para deshacer autocorrección
  • Script de shell: mover carpetas + preservar estructura
  • macOS Sierra Finder no autoriza automáticamente las carpetas asignadas a la networking al iniciar session
  • ¿Cómo instalo GCC y lo hago en una Mac sin acceso de administrador o usando Xcode?
  • vim obtiene errores al abrir. Creo que hay algunos conflictos de configuration de vim. Aquí los errores:

    Se detectó un error al procesar /Users/Home/.vimrc: línea 1: E484: no se puede abrir el file /usr/share/vim/syntax/syntax.vim

    Apreciaría si puedes ayudar a deshacerte de este problema. Estoy ejecutando osx snow loepard 6.8

  • ¿Dónde se almacenan las fotos en la nueva aplicación Fotos después de importar desde Aperture?
  • ¿Qué hacen las opciones "Otro" y "Desarrollador" en el índice de Spotlight?
  • ¿El MacBook Air soporta sonido envolvente 5.1?
  • Posibles razones (que no sean Open Firmware Password Protection) para no poder arrancar en modo de usuario único?
  • Acceso directo no deseado de OS X: ⌘⌘C convertido a ⌘C
  • Sublime Text like fuzzy filesystem search para Mac OS X
  • 2 Solutions collect form web for “vim no acepta la syntax en vimrc”

    Una solución rápida y sucia es crear el file que falta con los contenidos:

     " Vim syntax support file " Maintainer: Bram Moolenaar <Bram@vim.org> " Last Change: 2001 Sep 04 " This file is used for ":syntax on". " It installs the autocommands and starts highlighting for all buffers. if !has("syntax") finish endif " If Syntax highlighting appears to be on already, turn it off first, so that " any leftovers are cleanetworking. if exists("syntax_on") || exists("syntax_manual") so <sfile>:p:h/nosyntax.vim endif " Load the Syntax autocommands and set the default methods for highlighting. runtime syntax/synload.vim " Load the FileType autocommands if not done yet. if exists("did_load_filetypes") let s:did_ft = 1 else filetype on let s:did_ft = 0 endif " Set up the connection between FileType and Syntax autocommands. " This makes the syntax automatically set when the file type is detected. augroup syntaxset au! FileType * exe "set syntax=" . expand("<amatch>") augroup END " Execute the syntax autocommands for the each buffer. " If the filetype wasn't detected yet, do that now. " Always do the syntaxset autocommands, for buffers where the 'filetype' " already was set manually (eg, help buffers). doautoall syntaxset FileType if !s:did_ft doautoall filetypedetect BufRead endif 

    que es válido (al less) para vim 7.0 a 7.3, ya que el file no ha cambiado en años.

    Si le das un vistazo más de cerca, sin embargo, es bastante sorprendente que vim intente abrir /usr/share/vim/syntax/syntax.vim : verifiqué la ruta de syntax.vim en diferentes versiones de OS X y esto es lo que obtuve :

    • OS X 10.8.3 "León de montaña"

       /usr/share/vim/vim73/syntax/syntax.vim 
    • Mac OS X 10.5.8 "Leopard"

       /usr/share/vim/vim70/syntax/syntax.vim /usr/share/vim/vim72/syntax/syntax.vim 

    Esperaba que Mac OS X "Snow Leopard" siguiera un patrón similar, ¿por qué la ruta es diferente? ¿Qué ha cambiado en vim ¿Ha comstackdo una versión más nueva o la ha reemplazado?

    También podría ser que /usr/share/vim/vim<version>/syntax/syntax.vim exista, en cuyo caso, como alternativa, podría crear un enlace:

     sudo mkdir -p /usr/share/vim/syntax/ sudo ln /usr/share/vim/vim<version>/syntax/syntax.vim /usr/share/vim/syntax/syntax.vim 

    Para Mac OS Sierra (10.12.6) MacVim 8.0 busca este file de syntax en /usr/local/bin/vim/runtime/syntax/syntax.vim

    Aquí están mis pasos:

     sudo mkdir -p /usr/local/bin/vim/runtime/syntax/ sudo cp /usr/share/vim/vim74/syntax/syntax.vim /usr/local/bin/vim/runtime/syntax/ 

    eso debería resolver este error.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).