【发布时间】:2013-10-26 23:35:42
【问题描述】:
使用 vi,我想在 unix 中以不同的颜色显示文件。如果我将文件另存为.sql 或.java,它将突出显示关键字。我想更改突出显示的字词和颜色。
如何使用各种 vi 文件扩展名控制语法高亮和配色方案?
【问题讨论】:
标签: syntax-highlighting vi color-scheme .profile ls-colors
使用 vi,我想在 unix 中以不同的颜色显示文件。如果我将文件另存为.sql 或.java,它将突出显示关键字。我想更改突出显示的字词和颜色。
如何使用各种 vi 文件扩展名控制语法高亮和配色方案?
【问题讨论】:
标签: syntax-highlighting vi color-scheme .profile ls-colors
您确定其中一位用户没有 vim 的别名或类似名称吗? CF:http://masstransmit.com/garage_blog/alias-vi-vim/
【讨论】:
我只是通过输入:syntax on 来实现的。我想您想保存设置,以便每次打开其中一个文件时突出显示它,在这种情况下,Eric 的答案是正确的。
【讨论】:
对于文件特定的设置,还有模式线的力量。
您可以将它们放在前五行或后五行(除非您更改modelines 变量)以控制变量设置。
例如:
# vim: syn=sh
甚至:
/* vim: tw=60 ts=2: */
查看 vim 的帮助::h modeline
【讨论】:
在冒号后键入以下命令:
:set ft=sql.
【讨论】: