使用vi在unix中显示文件时,我想以不同的颜色突出显示文件。如果我将文件保存为.sql
或.java
,它将突出显示关键字。我想更改要突出显示的单词以及突出显示的颜色。
如何使用各种vi文件扩展名控制语法高亮和配色方案?
使用vi在unix中显示文件时,我想以不同的颜色突出显示文件。如果我将文件保存为.sql
或.java
,它将突出显示关键字。我想更改要突出显示的单词以及突出显示的颜色。
如何使用各种vi文件扩展名控制语法高亮和配色方案?
在冒号后输入以下命令:
:set ft=sql.
我刚刚通过输入:syntax on
来实现了这个。我想你希望保存这个设置,这样每次打开这些文件时都可以进行突出显示,如果是这种情况,则Eric的答案是正确的。
对于特定文件的设置,还有模型行的强大功能。
您可以将它们放在前五行或后五行(除非您更改了modelines
变量)以控制变量设置。
例如:
# vim: syn=sh
/* vim: tw=60 ts=2: */
:h modeline
。你确定其中一个用户没有vim或类似的别名吗?CF: http://masstransmit.com/garage_blog/alias-vi-vim/