AIX 5.3上的VIM编辑器6.3中的语法着色不能正常工作

时间:2012-02-07 12:31:28

标签: linux vim editor vi aix

我通过发出命令:syntax on为我的C文件启用了语法高亮显示。我希望它能改变关键字的颜色等。但令我惊讶的是,语法突出显示正在发生,但所有关键字都被加下划线而不是被着色!

我错过了什么吗?

3 个答案:

答案 0 :(得分:4)

似乎问题不在于vim。问题在于我正在使用的终端。根据{{​​3}},我使用的终端vt100xterm不支持颜色!因此vim也没有颜色!

但令我惊讶的是,在另一台服务器上,xterm似乎支持8种颜色。我通过在服务器上运行/usr/bin/tput colors运行-1找到了这一点,服务器上没有颜色,8在服务器上支持颜色。

感谢@Idigas提供适当的指示!

答案 1 :(得分:1)

可能不是。如果syntax on正在将缓冲区的外观更改为与预期不同的内容,则可能需要查看colortheme的内容。

尝试:echo g:colors_name查看它是哪一个,然后编辑上述文件。

另外,:hi Normal让我们说:hi Comment并看看它在那里的样子。

答案 2 :(得分:1)

尝试添加

set term=ansi

~/.vimrc个文件,在term会话期间覆盖vim设置。