vim - 语法高亮在 Janus for Vim 中不起作用

标签 vim janus

我正在使用 Linux Mint 13 Maya Cinnamon 64 位。我的 Vim 版本是 7.3,我安装了最新版本的 Janus。

我发现对于任何内容中带有哈希“#”的文件,该文件的语法突出显示不起作用。例如,

# test

print "Hello"

当我编辑文件时,“打印”有颜色。但是当我保存它并再次打开它时,整个文件会丢失语法突出显示。

如果我删除了第一行并保存,则在再次打开它后语法突出显示会回来。

这适用于所有类型的文件,例如 .py、.c 和 .h。如果文件中存在井号“#”字符,则语法高亮不起作用。

我已经尝试过“syntax on”,但没有任何变化。

最佳答案

我不认识 Janus,所以这个答案可能不是 100% 对你有用,但让我们看看。您可以尝试找出设置的位置。试试这个:

获取当前设置:

:set filetype? syntax?

检查这些设置的位置:

:verbose set filetype? syntax?

当您丢失语法突出显示时执行这些命令:

:syntax on
:set ft=python
:verbose set ft? syn?

在这里您应该看到哪个脚本在保存后更改了您的文件类型。通常,如果文件扩展名不明确,vim 会使用启发式方法来确定正确的文件类型。如果这些启发式方法不起作用,您通常将 vimrc 中的全局变量设置为固定值。在你的情况下,这将是这样的:

let g:filetype_py="python"

关于vim - 语法高亮在 Janus for Vim 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13225722/

相关文章:

regex - 如何让 vim 替换重复直到没有更多匹配项?

ffmpeg - 尝试使用 Janus Gateway 将 H264 流式传输到 Web 浏览器

webrtc - 对于一对多直播,jitsi videobridge 和 janus gateway 哪个更便宜?

templates - 如何在 vim-latex 中自定义模板

linux - 无法调试联编文件。生成文件 :9: *** missing separator. 停止

Vim Janus <D-F> <D-/>

c# - 如何使 Janus GridEx 列只读?

ubuntu - 通过 Janus 和 Gstreamer 在视频流中获得绿屏

linux - 如何在删除/完全重新安装 vim 后找回 vim 文件?

vim - 不同的字符集解释为不同文件的关键字 - vim