Vim Tips Wiki
m (Reverted edits by 208.168.231.74 (talk | block) to last version by 38.122.48.218)
Tags: Visual edit apiedit
(One intermediate revision by one other user not shown)
Line 34: Line 34:
   
 
==Comments==
 
==Comments==
set term=builtin_ansi Worked like a charm on OS X 10.9 Mavericks, Thanks.
+
The following worked great on OSX 10.10.3 Yoesmite. I tested it with .py, .html and .php. Thanks!<blockquote>filetype plugin indent on</blockquote><blockquote>syntax on</blockquote>set term=builtin_ansi Worked like a charm on OS X 10.9 Mavericks, Thanks.
   
 
set term=xterm also works on OS X 10.9 Mavericks
 
set term=xterm also works on OS X 10.9 Mavericks
  +
  +
<span>set term=builtin_beos-ansi worked like a charm in OS X 1</span>0.10.3 Yosemite. Thanks!
   
 
Disclaimer: Under 10.9 Mavericks with an external keyboard, term=builtin_ansi may make the delete key next to the end key change the character under the cursor rather than delete as expected. term=xterm has this key behave as expected.
 
Disclaimer: Under 10.9 Mavericks with an external keyboard, term=builtin_ansi may make the delete key next to the end key change the character under the cursor rather than delete as expected. term=xterm has this key behave as expected.

Revision as of 01:39, 14 June 2015

Tip 283 Printable Monobook Previous Next

created July 11, 2002 · complexity basic · author Mario Martinez · version 6.0


Some versions of Mac OS X don't have syntax highlighting support in terminal Vim with default settings.

If you don't have syntax highlighting in any Vim, first make sure something like this is in your .vimrc:

filetype plugin indent on
syntax on

If you have that, and still don't get syntax highlighting in Vim running in a terminal (i.e. not a GUI like MacVim), you may need to inform Vim how to handle the terminal.

Something like this is needed, prior to the syntax on command in your .vimrc:

set term=builtin_beos-ansi

Others (on "Mountain Lion") reported success with this instead:

set term=builtin_ansi

Comments

The following worked great on OSX 10.10.3 Yoesmite. I tested it with .py, .html and .php. Thanks!

filetype plugin indent on

syntax on

set term=builtin_ansi Worked like a charm on OS X 10.9 Mavericks, Thanks.

set term=xterm also works on OS X 10.9 Mavericks

set term=builtin_beos-ansi worked like a charm in OS X 10.10.3 Yosemite. Thanks!

Disclaimer: Under 10.9 Mavericks with an external keyboard, term=builtin_ansi may make the delete key next to the end key change the character under the cursor rather than delete as expected. term=xterm has this key behave as expected.