Wie man syntax highlighting in VIM 7.3 OSX

System = OSX 10.9.4

Ich versuche, schalten Sie das syntax-highlighting in vim, während über das terminal. Allerdings bin ich nicht in der Lage, es zu bekommen, um richtig zu arbeiten.

Dinge, die ich versucht habe:

  • sich die vimrc-Datei und folgenden code Hinzugefügt:

     set ai                  " auto indenting 
     set history=100         " keep 100 lines of history
     set ruler               " show the cursor position
     syntax on               " syntax highlighting
     set hlsearch            " highlight the last searched term
     filetype plugin on      " use the file type plugins
    
  • Sich vimrc unter Verzeichnis:

     cd /usr/share/vim/
    

Das interessante an der Sache ist, dass sobald ich den code hinzufügen, um die Verwendung von vim vimrc, gefolgt von beenden (x), und erneute öffnen der Datei wieder, die syntax ist korrekt hervorgehoben, in der vimrc.

Jedoch, wenn ich versuche einen neuen zu machen vim-Datei namens "test", kopieren Sie den gleichen code, speichern und beenden. Re-öffnen Sie die syntax nicht hervorgehoben, die allen.

Scheint es, dass das syntax-highlighting funktioniert nur, wenn ich öffnen Sie das eigentlich vimrc-Datei---und nicht, wenn ich versuche eine neue zu erstellen oder öffnen Sie eine andere Datei, die sollte syntax-highlighting.

  • Ich habe auch versucht zu erstellen .vimrc (exakte Kopie) unter der ~/(Verzeichnis). Kein Erfolg.
  • Gemacht eine neue Datei namens "test" und versucht, drehen Sie es auf, während aktiv:

       vim test 
    

"dann innerhalb vim"

       :syntax on

Ich bin wirklich verwirrt, warum dies teilweise funktioniert.

Jede Hilfe wird sehr geschätzt.

Prost!

p.s. Ich habe diese Anleitung als gut aus: http://geekology.co.za/article/2009/03/how-to-enable-syntax-highlighting-and-other-options-in-vim

*Ich bin mir bewusst, macvim, möchte aber eine Lösung für die native vim im terminal. Danke.

InformationsquelleAutor der Frage Novice | 2014-07-10

Schreibe einen Kommentar