vim recognize as javascript

vim recognize as javascript

本文关键字:javascript as recognize vim      更新时间:2023-09-26

我想让任何以#!/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' -这是不言自明的。这在文件类型帮助中也有描述-检查:文件类型

使用whereis node命令查找node的路径。然后用它作为#!/path/to/node。这只会在vim可以识别/path/to/node或扩展的脚本时才会起作用。