我想让任何以 #!/usr/bin/env node
开头的文件都被识别为 JavaScript。
我知道 Vim 使用其他语言(如 BASH)可以做到这一点,所以一定有办法做到这一点。
谢谢!
最佳答案
将以下代码片段添加到您的 .vimrc 或另一个文件中 并在 .vimrc 中获取它:
if did_filetype()
finish
endif
if getline(1) =~ '#!/usr/bin/env node'
setfiletype javascript
endif
这只是在第一行时将文件类型设置为 js 文件匹配 '#!/usr/bin/env node' - 几乎不言自明。 这在文件类型帮助中也有描述 - 检查 :he filetype
关于javascript - vim 识别为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620603/