linux - 在 AIX 5.3 上的 VIM Editor 6.3 中语法着色未按预期工作

标签 linux vim editor vi aix

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

我是不是漏掉了什么?

最佳答案

看来问题不在于 vim 本身。问题出在我使用的终端上。根据VIM Documentation ,我使用的终端 vt100xterm 不支持颜色!因此 vim 中也没有颜色!

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

感谢@Idigas 的正确指点!

关于linux - 在 AIX 5.3 上的 VIM Editor 6.3 中语法着色未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176310/

相关文章:

bash - Bash vi 输入模式中的语法高亮显示

eclipse - 如何在e4中保留编辑器输入

vim - 为什么像 Vim 和 Emacs 这样的老编辑器会在界面中暴露 File 和 Buffer 之间的区别?

linux - 指定 GCC 输出二进制文件的预期 Linux 版本

regex - 如何使用 sed *返回* *仅*第 n 次出现的正则表达式匹配?

vim - 在 Vim 中,为什么 'j' 用于向下, 'k' 用于向上?

c++ - vim 插件 youcompleteme for project using scons and g++ compiler

Vim:清除缓冲区编辑不存在的文件

PHP 脚本 - 检测是否在 linux 或 Windows 下运行?

linux - 环境变量在哪里定义?